-
アプリケーションプログラミングインタフェースから見たC++
アプリケーションプログラミングインタフェース(''、)とは、広義の意味ではソフトウェアコンポーネントが互いにやりとりするのに使用するインタフェースの仕様である。APIには、サブルーチン、データ構造、オブジェクトクラス、変数などの仕様が含まれる。APIには様々な形態があり、POSIXのような国際規格、マイクロソフトのWindows APIのようなベンダーによる文書、プログラミング言語のライブラリ(例えば、C\+\+のStandard Template Libraryやなど)がある。商業的に使われる狭義の意味ではOSやミドルウェアやWebサービス等サービスを利用するアプリケーション(Application)を作成する(Programming)ためのインターフェース(Interface)である。こちらの意味ではサービスから提供されないStandard Template Libraryなど言語の標準ライブラリーは含まない。(アプリケーションプログラミングインタフェース フレッシュアイペディアより)
-
GNUコンパイラコレクションから見たC++
標準パッケージには C、C\+\+、Objective-C、Objective-C++、Fortran、Java、Ada、Go のコンパイラ並びにこれらのライブラリが含まれている。(GNUコンパイラコレクション フレッシュアイペディアより)
-
C言語から見たC++
1990年代中盤以降は、最初に学ぶプログラミング言語としても主流となった。また、90年代中盤にはゲーム専用機(ゲームコンソール)の性能向上とプログラムの大規模化、マルチプラットフォーム展開を受け、開発言語がアセンブラからC言語に移行した。GUI環境の普及とオブジェクト指向の普及により 、、C\+\+、、、などの言語の利用者も増加したため、広く利用されるプログラミング言語の数は増加傾向にある。現在でもJava, C#, C\+\+などC言語派生の後発言語を含めて、C言語は比較的移植性に優れた言語であり、業務用開発やフリーソフトウェア開発、C++などの実装が困難な組み込みなどの小規模のシステムで、幅広く利用されている。(C言語 フレッシュアイペディアより)
-
Linuxから見たC++
2001年のある研究によると、当時の Red Hat Linux には3000万行のソースコードが含まれていた。この研究は、開発工数見積り手法であるCOCOMOを用いて、これをアメリカ内で開発した場合のコストを推定した。その推定値は 14億6万米ドル(2013年)であった。システムの大半 (71%) のコードはC言語で書かれていたが、他の言語も多く使われていた。例えば、C\+\+、Lisp、アセンブリ言語、Perl、Python、Fortran、そして各種のシェルスクリプトなどである。全コード中、半分をわずかに越える量のコードがGPLでライセンスされていた。Linuxカーネル自体は240万行で、これは合計の8%であった。(Linux フレッシュアイペディアより)
-
PHP (プログラミング言語)から見たC++
またクラスやインターフェイスといったオブジェクト指向構文はC\+\+よりJavaに近いものが採用されている。(PHP (プログラミング言語) フレッシュアイペディアより)
-
-
注目ワード
キーワード一覧