低級言語 | ASAHIネット
HOME
キーワードトップ
オプション
た
て
低級言語
低級言語
低級言語
(ていきゅうげんご、
低水準言語
とも)は、コンピュータ用の
プログラミング言語
のうち
機械語
、または
機械語
に近い言語の総称である。「低級」とは劣った言語であることを意味するのではなく、
高級言語
(high-level language)に対してつけられた呼称で、より
ハードウェア
に近いところを低級(low-level)と呼ぶことによるものである。一般的には
機械語
や
アセンブリ言語
を指す。
低級言語
には次のような特徴がある。
コンピュータにとってわかりやすい(
機械語
とのセマンティクスギャップが少ない)
プラットフォーム
(
CPU
)に特有の処理が書ける
メモリ
操作、IO制御等
CPU
レベルの操作ができる
コンパイラ
では、
高級言語
から
低級言語
に一度翻訳され、
コンパイル
されることが多かったために区別されている。また、
インタプリタ
型の
プログラミング言語
などでは中間言語も使われることがある。
C言語
は
オペレーティングシステム
レベルの操作をかなり
行
えるので、Javaなどと比較した場合に
低級言語
と呼ばれることがあるが、
C言語
の
ソースコード
は
機械語
と1対1で対応しておらず、
CPU
固有の処理が記述できないので正しくは
低級言語
ではない(折半案として中級言語と呼ぶことがある)。IO制御等についても、用意された
関数
などを利用しておこなわれているものは
低級言語
に属さない。
アセンブラ
言語以外の
低級言語
の例としては、NECの
メインフレーム
(ACOS-4)で、
システム
部分を記述するために使用されていた、HPLなどがあげられる。HPLでは、
C言語
風の記述ができるが、
レジスタ
の指定ができたり、インラインで
アセンブラ
コードを書けるなど、
CPU
固有の記述ができるのが特徴である。
「
低級言語
」『フリー百科事典
ウィキペディア
日本語版』(
http://ja.wikipedia.org/
)。2009年7月28日15時(日本時間)現在での最新版を取得。
続きを見る
おすすめ情報
高品質・低価格のインターネットプロバイダ
インターネット
プロバイダー
「ASAHIネット」は
ADSL
, 光回線などの
インターネット
接続を業界最安値水準でを提供している。日経ビジネス・J.D. Power等のお客様満足度調査でも高い評価を得ており。「推奨度№1」といわれるのも納得だ。