「C++」の版間の差分

提供:MonoBook
ページの作成:「C++(シープラスプラス)とはC言語を拡張したプログラミング言語である。 日本語では略してシープラプラ、シープラな...」
 
編集の要約なし
 
(2人の利用者による、間の2版が非表示)
1行目: 1行目:
C++(シープラスプラス)とは[[C言語]]を拡張した[[プログラミング言語]]である。
'''C++'''(シープラスプラス)とは、[[C言語]]を拡張した[[プログラミング言語]]である。日本語では略してシープラプラ、シープラなどとも呼ばれる。
日本語では略してシープラプラ、シープラなどとも呼ばれる。


1983年にベル研究所のコンピュータ科学者のビャーネ・ストロヴストルップが、C言語の拡張として開発した。当時の名前は「C with Classes」(クラス付きのC言語)だった。拡張はクラスの追加に始まり、仮想関数、多重定義、多重継承、テンプレート、例外処理といった機能が続いていった。
1983年にベル研究所のコンピュータ科学者の[[ビャーネ・ストロヴストルップ]]が、[[C言語]]の拡張として開発した。当時の名前は「C with Classes」(クラス付きのC言語)だった。拡張は[[クラス]]の追加に始まり、[[仮想関数]]、[[多重定義]]、[[多重継承]]、[[テンプレート]]、[[例外処理]]といった機能が続いていった。
 
いわゆる「[[オブジェクト指向]]」として普及しているのは、この「C++のオブジェクト指向」である。「[[Smalltalk]]のオブジェクト指向」とは異なるものである点に注意されたい。


とても学習コストのかかる言語である。
とても学習コストのかかる言語である。
[[category: プログラミング言語]]
[[category: C++]]

2025年3月7日 (金) 07:19時点における最新版

C++(シープラスプラス)とは、C言語を拡張したプログラミング言語である。日本語では略してシープラプラ、シープラなどとも呼ばれる。

1983年にベル研究所のコンピュータ科学者のビャーネ・ストロヴストルップが、C言語の拡張として開発した。当時の名前は「C with Classes」(クラス付きのC言語)だった。拡張はクラスの追加に始まり、仮想関数多重定義多重継承テンプレート例外処理といった機能が続いていった。

いわゆる「オブジェクト指向」として普及しているのは、この「C++のオブジェクト指向」である。「Smalltalkのオブジェクト指向」とは異なるものである点に注意されたい。

とても学習コストのかかる言語である。