低水準言語
低水準言語は、コンピュータが直接処理できるように記述された機械語や機械語に近いプログラミング言語のことです。低水準言語はコンピュータが直接理解できる命令を記述することができます。
これらの命令は通常、特定のハードウェアに依存しているため、異なるハードウェアでは同じプログラムを実行することができない場合があります。
例えば、アセンブリ言語は、コンピュータが実行する命令を直接記述することができる低水準言語です。この言語は、特定のハードウェアアーキテクチャ用に最適化されており、そのため、異なるハードウェアアーキテクチャでは、同じプログラムを実行することができない場合があります。
低水準言語に対をなす言語で高水準言語があります。
高水準言語は人間が理解しやすいように設計されているプログラミング言語で、英語などの構文が利用されているため、プログラマは一般的に高水準言語を使用してプログラムを書きます。
現在使用されているプログラミング言語はほとんどが高水準言語です。