C++ アプリケーション

2014 年 8 月 17 日更新

Bjarne Stroustrup 氏 “C++ Applications” の日本語訳です。
原文: http://www.stroustrup.com/applications.html

これは、全体または大部分が C++ で書かれているシステム、アプリケーション、ライブラリのリストです。当然ですが、完全なリストではありません。実際、主要な C++ プログラムの 1000 番目を挙げることなんてできませんが、私の聞いた中での 1000 番目はたぶんこのリストに入っているでしょう。このリストは、読者にいくらか馴染みのある、または C++ がどう使われているかを初心者が知ることができる、あるいは私が単純に “クール” だと思ったシステム、アプリケーション、ライブラリのリストです。

翻訳版へのリンクです。

私 (Bjarne Stroustrup) はこのリストの正確性を一切保証しません。正確であることを信じています—私に事例を教えてくれた方々を信用していますが、そのソースコードを自分では見ていません。ほとんど C なのに C++ と呼ばれるようなコードより C++ スタイルのコードを優先し、C や “ほとんど C” なプログラムは載せないようにしました。詳しい説明の多くは、各システムの開発者または使用者の言葉であり、私のものではありません。

このリスト中の組織は特有のものです。一組のアプリケーションが明確に一つの組織に関係している場合、アプリケーションはその組織名の下に載せています。ただし、そのパターン通りでないシステムもあります。

いいえ、私はすべての頭字語の意味を知っている訳ではありません。はい、仮に非標準の拡張に依存していても、C++ として載せています。はい、更なる事例を教えていただければ感謝します—特に、主要なアプリケーションであれば。送ってくださるなら、サポートサイトへの URL も送っていただけると助かります。いいえ、多くの人にとって関心があるだろうと思わない限り、アプリケーション、システム、ライブラリをリストに載せません—私はそこまで完璧なリストを作ろうとしているのではありません。いいえ、まだ広く使われていないアプリケーションはリストに載せません (ごめんなさい)。このリストは主要な使用例を説明することを意図しており、新たな製品を含めることでその意図から離れてしまうためです。ある製品をリストに載せる際に競合製品もすべて載せることを約束するなど “公平” を気取ることはしません—このリストは総合的な印象を与えようというものであり、あなたの製品の選択を手助けするものではありません。説明の書き換えはできる限り控えますが、明らかな広告は削除します。

私は項目を頻繁に見直している訳ではないことに注意してください。あまり最新ではない部分もあるでしょう。気軽に私まで更新を知らせてください。

私に事例を教えてくださったすべての方に感謝します。追加や訂正の提案も歓迎します。

他の人のリスト:

明らかに関係する組織が一つであるアプリケーション:

関係する組織が明確に一つではないアプリケーション領域およびアプリケーション:

訳責:長尾。許可を頂いて翻訳・公開しております。誤訳等、この日本語訳に関するお問合せは こちら までお願いします。