


1972年にアメリカのAT&Tベル研究所でOSを作成するのを目的として開発された言語です。OSとはコンピュータを動かす上で基本となる部分ですから、これが記述できる言語には、高効率でコンパクトでマシンの細部を制御するようなプログラムが組めるということが要求されます。その為C言語は、プログラマの多種多様でかつ高度な要求に応えられるプログラミング言語です。
世界中に普及しているWindowsマシンのプログラムは、基本的にはC言語で組むように根幹の仕様が決定されています。最近では多種多様なプログラミング言語があふれていますが、C言語は現在世界中で最も普及しているプログラミング言語として、これからプログラムの世界に入る人が最初にかかわる入門用の言語としては、最も適している言語といえます。
他の言語と比較した際のC言語の特徴をあげてみましょう。
これらの特徴から採用されているソフトウェア分野が広く、あらゆる分野に対してある程度の言語適性がある為、アマチュアからプロのエンジニアまで、非常にプログラマ人口が多い言語です。本屋さんにいけば、プログラミング関係の書籍でも、C言語関係の書籍が一番多く取りそろえられています。他にも商用・非商用を問わず、コンパイラやC言語向けのエディタが豊富にそろっており、学習しやすい言語といえます。

