質問: c言語はc言語でできている? c言語はc言語でできている? c言語はc言語でできていると耳にしたことがあります。 一体どういうことですか? 詳しく教えて下さい。
回答: より正確に言えば 「c言語を処理するためのコンパイラやライブラリの多くは、c言語を使って作られている」 ということでしょうか。 cコンパイラもプログラムの一種ですから、なんらかのプログラム言語を使って作られています。 そのプログラム言語として使われているのがc言語だということです。 c言語誕生のときには当然、別の言語で書かれていました。 しかし、早い段階でc言語に書き換えられました。 以降、c言語の拡張は、c言語でプログラムを書いて追加していくことで行われました。 これが「c言語はc言語でできている」と言われる所以です。