「C++」の版間の差分
削除された内容 追加された内容
→外部リンク: リンク更新・言語アイコン追記。 |
Goldensundown2 (会話 | 投稿記録) 冒頭文と概要をまとめました |
||
(同じ利用者による、間の1版が非表示) | |||
22行目:
| wikibooks =
}}
'''C++'''('''シープラスプラス''')は、多目的多用途に使われる汎用[[プログラミング言語]]である。C言語の仕様に[[オブジェクト指向]]、[[ジェネリックプログラミング|ジェネリック機能]]、[[例外処理]]といった[[プログラミングパラダイム]]が追加されている<ref>『プログラミング言語C++』第4版、pp.12-13。</ref>。メモリを直接扱う様な[[低水準言語]]としても、複雑なアプリを制作する為の[[高水準言語]]としても使用可能で、プログラムの記述制約が最小限に抑えられており、各仕様の取捨選択を含む一切のコーディング責任がプログラマ側に委ねられている事も特徴である<ref>『C++の設計と進化』、pp.152-153。</ref><ref>『プログラミング言語C++』第4版、p.11。</ref>。
C++は、1983年に[[ベル研究所|AT&Tベル研究所]]の計算機科学者[[ビャーネ・ストロヴストルップ]]によって公開された。1980年代半ばからC言語に次ぐ人気を集めるようになり、様々な[[プラットフォーム (コンピューティング)|プラットフォーム]]でその開発環境が導入された。1998年から[[国際標準化機構|ISO]]と[[国際電気標準会議|IEC]]の共同で[[コンパイラ]]と[[Standard Template Library|テンプレートライブラリ]]の標準化が行われる様になり、2003年、11年、14年、17年の計五回に渡って標準規格が制定された。2019年現在の最新規格は「ISO/IEC 14882:2017」通称「[[C++17]]」である。
== 歴史 ==
|