コンピューターソフトウェアを開発
コンピューターソフトウェアを作るのに一番有名なプログラミング言語がC言語です。
c言語とは1972年にAT&Tベル研究所で開発されたコンパイル型の汎用プログラミング言語です。
C言語は人とって記述内容の解釈が容易な高級言語の一つであるのですが、現在使われているプログラミング言語に比べると抽象度は低くなっていて、どちらかというとアセンブリ言語に近いとも言えます。
ですがC言語はコンピューターのシステムソフトウェアやプリケーションソフトウェアを中心として幅広い用途で用いられている言語で、主要なOSの多くがC言語で記述されています。
言語処理にプリプロセッサを持っているという特徴があり、これにより別ファイルからの取り込み、マクロの定義、条件コンパイル、コンパイラへの指示などが可能になっていて、柔軟なソフトウェアを作ることができるようになっています。
また、メモリ管理が開発者の指定でできるというのも特徴にあります。これによりより柔軟な幅広い処理制御を可能にしてるので色々な言語が開発されていますが、今でも使われているコンピューターソフトウェア開発に重要なプログラミング言語となっています。
そしてこのc言語というのは、後に登場するC++、JAVA、D言語といったようなプログラミング言語にも大きな影響を与えています。
色々な言語を使うプログラマーであれば誰もが知っているコンピューターソフトウェア開発に必要なプログラミング言語ではないでしょうか。