用語集
低水準言語ていすいじゅんげんご
機械語に近い言語。アセンブリ等。ハードウェアを直接制御できる。
ITパスポート
低水準言語(Low-level Language)は、機械語に近く、ハードウェアを細かく直接制御できるプログラミング言語です。人間に分かりやすい 高水準言語 と対比されます。
| 観点 | 低水準言語 | 高水準言語(高水準言語) |
|---|---|---|
| 代表例 | 機械語・アセンブリ言語 | C・Java・Python |
| 制御の細かさ | ハードウェアを直接制御 | 抽象的・自動管理 |
| 可読性 | 低い | 高い |
| 実行効率 | 高い | やや劣る |
メモリ管理・レジスタ操作・ハードウェアアクセスを細かく書けるため、OS・組込み機器・デバイスドライバ・ファームウェアなどで使われます。性能は出せますが、書くのが難しく可読性が低いのが弱点です。
試験では 「機械語に近い」「ハードウェア制御に向く」「可読性が低い」点と、高水準言語との対比が問われます。