用語集
高水準言語こうすいじゅんげんご
人間に分かりやすい抽象的な言語。Python・Java 等。生産性が高い。
ITパスポート
高水準言語(High-level Language)は、人間に分かりやすい抽象的な構文を持ち、ハードウェアの詳細を意識せず書けるプログラミング言語です。機械語に近い 低水準言語 と対比されます。
| 観点 | 高水準言語 | 低水準言語(低水準言語) |
|---|---|---|
| 代表例 | C・Java・Python・Go | 機械語・アセンブリ |
| 書きやすさ | 高い(人間に近い) | 低い |
| 移植性 | 良い(OS 非依存も多い) | 機種依存しやすい |
| 実行効率 | やや劣る | 高い |
メモリ管理などを言語側が肩代わりしてくれるため 生産性が高く、移植性も良いのが利点です。たとえば同じアプリでも、低水準言語より少ない行数で読みやすく書けます。
試験では 「人間に分かりやすい」「生産性・移植性が高い」点と、低水準言語との対比が問われます。