
C言語とは、1972年にアメリカAT&T社のベル研究所でD. M. Ritchie氏とB. W. Kernighan氏によって開発されたもので、 プログラミング言語として普及しており、幅広く使われています。
1986年に、アメリカ規格協会 ( ANSI ) によって標準化されました。
また、国際標準化機構 ( ISO ) や日本工業規格 ( JIS ) にも標準として採用されているものです。



C言語が開発される以前には、「B言語」という言語を後継する言語として開発されて、C言語と名付けられました。 また、C++言語は、Cの拡張版であるとされています。ともに、現在、最も普及しているプログラミング言語として使われています。
C言語は、豊富な演算子やデータ型、また制御構造を持っています。そのため、構造化プログラミングに適していると言われています。 それに、特定のプラットフォームに依存した部分を、言語から切り離しており、移植性が高いプログラムを記述することが可能です。
C++言語は、静的な型システムを持っており、手続き型プログラミング、データ抽象、オブジェクト指向プログラミング、ジェネリック ・プログラミングというような複数のプログラミングパラダイムをサポートするマルチ・パラダイム・プログラミング言語として使われています。