C++とは

C++(シープラスプラス、日本においてはシープラプラとも)は、汎用プログラミング言語の一つである。静的な型システムを持ち、手続き型プログラミング・データ抽象・オブジェクト指向プログラミング・ジェネリックプログラミングといった複数のプログラミングパラダイムをサポートするマルチパラダイムプログラミング言語である。また、高度な機能を使用してもプログラムの実行性能が低下しすぎないように、言語仕様・ライブラリに様々な工夫が施されている。1990年代以降、C++は、最もよく利用される商用のプログラミング言語の1つとなっている。
C++は、1983年にベル研究所のコンピュータ科学者であったビャーネ・ストロヴストルップが、C言語の拡張として開発した。当時の名前は「C with Classes」(クラス付きのC言語)というものであった。拡張はクラスの追加に始まり、仮想関数、多重定義、多重継承、テンプレート、例外処理といった機能が続いていった。C++言語の標準は1998年にISO/IEC 14882:1998として承認され、現在のバージョンは2003年に制定されたISO/IEC 14882:2003である。非公式にであるが新しいバージョンが策定中で、2010年までには正式に制定されるであろうことを見越し、「C++0x」と呼ばれている。(多くの人はおそらくそれが09年ギリギリになるだろうと考えている。)

Copyright (C) 2007 COM Electronics Development Co.,Ltd. All Rights Reserved.