IT用語辞典 e-Words
トップページへ

IT用語検索

色々な辞典を検索

さくいん

分野別辞典

低水準言語
【low-level programming language】
(低級言語)

08.1.8更新

読み :

ていすいじゅんげんご

分野 :

▼ 文中の用語

プログラミング言語のうち、コンピュータが直接解釈・実行できる機械語や、機械語に近い言語の総称。「低水準」「低級」とは劣った言語であることを意味するのではなく、ハードウェアに近いことを意味する。これに対し、人間の理解しやすいように設計された言語を高水準言語(高級言語)と呼ぶ。

一般的に低水準言語といった場合、マイクロプロセッサ(MPU)などが直接解釈・実行できるマシン語(機械語)と、マシン語と一対一に対応するアセンブリ言語(ニーモニック)のことを意味する。マシン語は数字の羅列で表現されるため、人間が読み取ったり記述したりするのは容易でない。このため、実際には命令コードなどを英単語などのシンボルに置き換えたアセンブリ言語でプログラムを記述し、変換ソフトウェア(アセンブラ)でマシン語のコードに変換して実行することが多い。

低水準言語はコンピュータを直接制御することのできる言語であり、ハードウェアの機能をフルに利用することができる。ハードウェア固有の機能もすべて利用することができるが、仕様はハードウェアによってまちまちであるため、汎用性は低い。また、CPUの細かい振る舞いを直接記述することができるため、CPUの性能を引き出して高速なソフトウェアを記述するのに向いているが、制御構文などは貧弱なため、大規模なソフトウェアの開発には向かない。

コンピュータの性能が向上し、様々な種類の高水準言語が普及した現在では低水準言語を利用する機会は減ったが、上記のような特徴から、現在でも周辺機器ドライバソフトや産業機器の組み込みソフトなどの開発によく利用される。

印刷用ページ | この用語を追加 | 白紙に戻す

関連製品

他の辞書・辞典の解説
by JLogos

ご意見や追加希望はこちらへ : 
 ↑ 検索はページ左上です ←
 
© 1997- Incept Inc.