高級程序設(shè)計(jì),亦稱“算法語言”,簡稱“高級語言”。
用易寫和易懂的形式語言來編寫程序的程序設(shè)計(jì)語言??蓴[脫計(jì)算機(jī)指令系統(tǒng)和機(jī)器語言隨機(jī)器不同的約束,并設(shè)計(jì)相應(yīng)的編譯程序(或稱“編譯器”),把適用于各種機(jī)器的高級語言編寫的源程序轉(zhuǎn)換為中央處理器能識別的目標(biāo)代碼。按其描述計(jì)算過程的基本規(guī)范,分過程式語言(如FORTRAN語言、PASCAL語言、Ada語言等)、函數(shù)式語言(如LISP語言)、邏輯式語言(如PROLOG語言)和面向?qū)ο笳Z言(在前幾類語言上增添一些支持面向?qū)ο蟮拿枋鰴C(jī)制而構(gòu)成)。