C言語とは:C Languageとは
C言語[C Language]とは構造化、手続き型言語の1つで、手続き(処理手順)がすべて関数で記述される高級言語のこと。
1972年初頭、米国AT&Tベル研究所のD.M.リッチーがUNIX OSを作るために、B言語の影響を受けて開発したプログラミング言語。1978年にリッチーとB.W.カーニハンが『The C Programming Language[プログラミング言語C]』を出版して一般に広まった。同書によるCの言語仕様は通称K&R仕様などとも呼ばれる。C言語は、システム記述言語と呼ばれることもある。制御文と演算子によって関数を構成し、関数の集合としてプログラムを作るようになっている。アセンブラ言語と比べると処理系に依存しない部分が多いので移植性の高いプログラミングが可能。また、基本処理をライブラリ化して、それらを再利用できるために開発効率が高くなる。C言語は本来コンパイラー語で、その処理系をCコンパイラという。
関連:Webサイト言語(HTML等) / プログラミング言語 / 開発 言語