Latest web development tutorials

C入門++

C ++は静的型付け、コンパイル済みスタイル、手続き型プログラミング、オブジェクト指向と汎用プログラミングをサポートする汎用、大文字と小文字を区別し、不規則なプログラミング言語です。

C ++は、高レベルの言語、低水準言語の機能を組み合わせた中間レベルの言語、と考えられています。

ニュージャージー州のベル研究所で1979年たBjarne Stroustrup氏によるC ++、マレーヒルは、開発を設計し始めました。 C ++は、さらに元々のクラスとCという名前のC言語を拡張し、改善するために、後に1983年にC ++の名前を変更しました。

C ++はCのスーパーセットである、実際には、任意の有効なCプログラムは、有効なC ++プログラムです。

注意:使用して静的に型付けされたプログラミング言語は、コンパイル時に型チェックを実行することである、実行時の型チェックでは実行されません。

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

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

  • パッケージ
  • データ隠蔽
  • 受け継ぎます
  • 多型

標準ライブラリ

C ++標準には、3つの重要なコンポーネントで構成されます。

  • コア言語は、というように、変数、定数、データタイプなどを含むすべてのビルディングブロックを提供します。
  • C ++標準ライブラリは、というように、ファイル、文字列、および操作のための多くの機能を提供します。
  • 標準テンプレートライブラリ(STL)、データ構造を操作するための多くの方法を提供します。

ANSI規格

移植性を確保するためのANSI C ++規格は - あなたは、Alphaコンピュータがコンパイルでき、マック、UNIX、Windows上でコードを記述します。

ANSI規格は非常に長い時間のために安定しているので、すべての主要なメーカーのC ++コンパイラは、ANSI規格をサポートしています。

Cを学ぶ++

C ++を学ぶ、キーは、概念を理解することであり、あまりにも多くの技術的な詳細の言語に行くべきではありません。

目的プログラミング言語学習をより効率的に古いシステムを設計し、新たなシステムの実装、および維持するために、すなわち、より良いプログラマーになることです。

C ++プログラミングの様々なスタイルをサポートしています。 あなたはコードを書くなどのFortran、C、Smalltalkの、プログラミング言語のいずれかのスタイルを使用することができます。 各スタイルは、効果的に実行時の効率とスペース効率を確保することができます。

C ++の使用

基本的には、すべてのプログラマは、C ++の使用分野での用途を有します。

C ++は、通常、デバイスドライバやハードウェアに直接リアルタイムソフトウェアへのアクセスの他の要件を記述するために使用されます。

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

これらのシステムの主なユーザーインターフェースはC ++で書かれているので、いかなる使用のWindows PCまたはAppleのマシンのユーザーは、間接的に、C ++を使用しています。