私はここ数か月 C++ を学んでいますが、その利点はあるものの、C++ は優れた言語であることがわかりました。
いわゆるObjective-C++とは正確には何なのか、Apple 環境 (つまり、Mac OS X、iPhone OS) を対象とする主要な開発言語として学ぶ価値があるかどうか疑問に思っていました。主にウィキペディアのエントリとMac Dev Centerのエントリです。
ウィキペディアは次のように述べています。
Objective-C++ は、C++ と Objective-C 構文の組み合わせを使用するソース ファイルをコンパイルできる GNU Compiler Collection のフロントエンドです。Objective-C++ は、Objective-C が C に追加する拡張機能を C++ に追加します。
Mac Dev Center の記事には次のように追加されています。
Apple の Objective-C コンパイラを使用すると、C++ と Objective-C のコードを同じソース ファイルに自由に混在させることができます。この Objective-C/C++ 言語ハイブリッドは、Objective-C++ と呼ばれます。これにより、Objective-C アプリケーションから既存の C++ ライブラリを利用できます。
Apple の記事では、Objective-C++ を言語と呼んでいます。これは正しいですか?
次のことを知りたいです。
- C/Objective-C を知らなくても、Objective-C++ を学習して使用することは可能ですか?
- より多くの情報やヘルプを得ることができる良い本、サイト、フォーラムなどはありますか?
- あなたが知る限り、Objective-C++ で行われた大きなプロジェクトはありますか?