株式会社 SSKPC

A02934 2000/01/01
高級言語
プログラミング言語のうち、人間の思考に近い水準の命令と構文規則を備えた言語の総称。通常、アセンブリ言語や機械語に対してCやBASICなどを高級言語と呼ぶ。  コンピューターのCPUは、機械語を解釈して実行する。しかし、これはほとんどがCPU上のレジスターに格納されたデータをどのように加工するかといったレベルの命令になっている。アセンブリ言語も、2進数で表現されている命令をLOADやADDなどの簡単な英単語やその略語に置き換えたレベルに近い。いずれも、人間が読み書きするには向いておらず、プログラムの規模が大きくなるほど全体を把握することが困難となる。  そこで、人間が書いたり読むのに適した高級言語が登場した。高級言語で記述したプログラムはコンパイラーやインタプリターという変換ソフトで機械語に変換できる。高級言語には、BASIC、FORTRAN、COBOL、C言語、C++、Pascal、Lisp、Prolog、Smalltalkなど多くの種類がある。