通信用語の基礎知識 全国のICカードこれひとつ 戻る

libc++
辞書:電算用語の基礎知識 プログラミング用語編 (PTPROGY)
読み:ライブ-スィープラスプラス
外語:libc++
品詞:固有名詞

clang/LLVMで使われている、標準C++ライブラリ

目次
概要

GCC(G++)のライブラリはlibstdc++だが、これはGPLv3であり、GPL離れが加速する中、もはや採用することができない。

GPLv2ライセンスで提供されるものはGCC 4.2.1のlibstdc++までだが、いつまでもこれを採用し続けることも難しいのが現実である。

そこで新たに、BSDライセンスとほぼ同様のデュアルライセンス(University of Illinois/NCSA Open Source License)で標準C++ライブラリが作られることになった。

特徴
コンセプト

新規開発されるlibc++の特徴は次のとおりである。

由来

libc++のもともとの作者は、Appleの技術者Howard Hinnantである。

AppleはOS X開発という都合もあり、BSDライセンスでの標準C++ライブラリ提供が急務であった。そうして作られているライブラリである。

FreeBSDなどBSD系OSも同様の要求があることから、今後これらでもlibstdc++に代わって採用されていくものと思われる。

リンク
関連するリンク
http://libcxx.llvm.org/
用語の所属
標準C++ライブラリ
関連する用語
clang
libstdc++

[再検索] [戻る]


通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club
KisoDic