C++
汎用の高水準プログラミング言語のひとつ / ウィキペディア フリーな encyclopedia
親愛なるWikiwand AI, これらの重要な質問に答えるだけで、簡潔にしましょう:
トップの事実と統計を挙げていただけますか C++?
この記事を 10 歳向けに要約してください
すべての質問を表示
C++(シープラスプラス)は、汎用プログラミング言語のひとつである。派生元であるC言語の機能や特徴を継承しつつ、表現力と効率性の向上のために、手続き型プログラミング・データ抽象・オブジェクト指向プログラミング・ジェネリックプログラミングといった複数のプログラミングパラダイムが組み合わされている[1]。C言語のようにハードウェアを直接扱うような下位層向けの低水準言語としても、複雑なアプリケーションソフトウェアを開発するための上位層向け高水準言語としても使用可能である。アセンブリ言語以外の低水準言語を必要としないこと、使わない機能に時間的・空間的コストを必要としないことが、言語設計の重要な原則となっている[2][3]。
概要 パラダイム, 登場時期 ...
C++のロゴ | |
パラダイム | 手続き型プログラミング、データ抽象化、オブジェクト指向プログラミング、ジェネリックプログラミング[1] |
---|---|
登場時期 | 1983年 (41年前) (1983) |
開発者 | ビャーネ・ストロヴストルップ |
最新リリース | ISO/IEC 14882:2020/ 2020年12月15日 (3年前) (2020-12-15) |
評価版リリース | ISO/IEC 14882:2023 |
型付け | nominative, 安全でない強い静的型付け |
主な処理系 | GCC、Clang、Microsoft Visual C++、Intel C++ Compiler、C++ Builder |
影響を受けた言語 | C言語、Simula、ALGOL 68、CLU、ML、Ada |
影響を与えた言語 | Java、Rust、C#、C++/CLI、D言語、PHP |
ウェブサイト |
isocpp |
拡張子 | .C、 .cc、 .cpp、 .cxx、 .c++、 .h |
テンプレートを表示 |
閉じる
C++は、1983年にAT&Tベル研究所の計算機科学者ビャーネ・ストロヴストルップによって公開された。また様々なプラットフォームでその開発環境が導入された。1998年からISOとIECの共同で言語仕様とテンプレートライブラリの標準化が行われるようになり、その後2003年、2011年、2014年、2017年、2020年に標準規格が改訂されている。2021年時点での最新規格は「ISO/IEC 14882:2020」通称「C++20」である。