高級言語計算機
From Wikipedia, the free encyclopedia
高級言語計算機(こうきゅうげんごけいさんき、高水準言語マシンなどとも)は、高水準プログラミング言語の持つ言語機能やデータベースへのクエリなどを直接ないし直接に近い水準でハードウェアが支援するコンピュータである。Prologマシンの推論支援機構などは少しその範囲を越えるが、基本的にノイマン型の範囲内であり、「ノイマン型コンピュータに代わるもの」という認識は間違いである[1]。
ソースコードをそのまま実行するようなものもあるが、効率が悪いため、ほとんどはコンパイラの内部表現として使われたり、インタプリタが実行するような中間表現や中間言語(中間表現#中間言語)のようなものを直接実行したりといった方法で使われる。
CISC同様ないしそれ以上に複雑になる処理のためにマイクロプログラム方式で実装されることも多い。