C++ の概要


C++ は、静的に型指定され、コンパイルされた、汎用、大文字と小文字を区別する不規則なプログラミング言語であり、手続き型プログラミング、オブジェクト指向プログラミング、および汎用プログラミングをサポートします。

C++ は、高レベル言語と低レベル言語の機能を組み合わせた 中級言語 とみなされます。

C++ は、1979 年にニュージャージー州マレーヒルのベル研究所で Bjarne Stroustrup によって設計および開発されました。 C++ は、C 言語をさらに拡張および改良したもので、当初はクラス付きの C という名前でしたが、1983 年に C++ に名前が変更されました。

C++ は C のスーパーセットであり、実際、合法的な C プログラムはすべて合法的な C++ プログラムです。

注: 静的型付けを使用するプログラミング言語は、実行時ではなくコンパイル時に型チェックを実行します。

オブジェクト指向プログラミング

C++ は、オブジェクト指向開発の 4 つの主要な機能を含むオブジェクト指向プログラミングを完全にサポートしています。イズム

  • 標準ライブラリ

  • 標準 C++ は 3 つの重要な部分で構成されています:
  • コア言語。変数、データ型、定数などを含むすべての構成要素を提供します。
  • C++の標準ライブラリは、ファイルや文字列などを操作するための関数を多数提供しています。
  • 標準テンプレート ライブラリ (STL) は、データ構造などを操作するための多数のメソッドを提供します。

ANSI 標準

    ANSI 標準は、C++ の移植性を保証するもので、作成したコードは Mac、UNIX、Windows、Alpha コンピューターでコンパイルできます。
  • ANSI 標準は長い間安定して使用されているため、すべての主要な C++ コンパイラ メーカーが ANSI 標準をサポートしています。

  • C++ を学ぶ
  • C++ を学習する鍵は、言語の技術的な詳細を深く掘り下げることではなく、概念を理解することです。

  • プログラミング言語を学ぶ目的は、より優れたプログラマーになること、つまり、古いシステムを保守するだけでなく、新しいシステムをより効率的に設計および実装できるようになることです。
  • C++ は複数のプログラミング スタイルをサポートしています。 Fortran、C、Smalltalk などの任意のプログラミング スタイルを使用してコードを作成できます。各スタイルは、実行時間効率とスペース効率を効果的に保証します。

  • C++の使用法

基本的に、あらゆるアプリケーション分野のプログラマーはC++を使用します。

C++ は通常、リアルタイム パフォーマンスを必要とするハードウェアを直接操作するデバイス ドライバーやその他のソフトウェアを作成するために使用されます。

C++ は教育と研究で広く使用されています。

Apple コンピュータまたは Windows PC を使用している人は誰でも、間接的に C++ を使用していることになります。これは、これらのシステムのメイン ユーザー インターフェイスが C++ で書かれているためです。