前回はC/C++の概要として、それぞれの言語の誕生と現在の規格について紹介した。今回は、先に言語の用途について紹介し、そのあと今も活躍し続ける理由について筆者の考えを述べたい。 C/C++の用途 C/C++はコンピュータシステムのあらゆるところで活躍している言語だ。その例を以下に列挙する。 OS(オペレーティングシステム) 現在よく用いられているオープンソースソフトウェア(OSS)の代表格に挙げられるLinuxは、その中核部分(カーネルと呼ぶ)がC言語で開発されている。そもそもC言語は、Linuxの元になったUNIXというOSを開発するための言語としてつくられた経緯があるからだ。 プログラム言語 Perl, PHP, Rubyなど、現在よく利用されているプログラム言語の処理系は、C言語を用いて開発されている。言い方を変えると、あるプログラム言語を解釈するプログラムがC言語で開発されているわ