人間にとって読み書きしやすいように設計されたプログラミング言語のこと。CやPythonなどが該当し、機械語より抽象度が高く意図が伝わりやすい。書いたコードは、コンパイラによって最終的に機械語へ変換される。
📜 プログラムとは何かで学ぶ用語
機械語やアセンブリ言語など、コンピュータの動作に近い形で書かれる言語のこと。実行は速いが、人間には読み書きが難しいという性質を持つ。ハードウェアを直接操作するような場面で、今も選ばれることがある。
ソースコードを機械語に変換するソフトウェア。文法チェックも同時に行い、間違いがあればコンパイルエラーとして知らせてくれる翻訳者兼校正者にあたる。gccやclangなど、C言語向けのコンパイラにはいくつかの種類がある。
もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。