2021-10-15 06:33来源:m.sf1369.com作者:宇宇
按对机器依赖程度(1)低级语言面向机器,用机器直接提供的地址码、操作码语义概念编程。机器语言和汇编语言,宏汇编虽然抽象层次逐步提高仍属低级语言的汇编语言(如8086汇编,68000汇编)。(2)高级语言独立于机器,用语言提供的语义概念和支持的范型编程。如命令式(Pascal,C,Ada)、函数式(LISP,ML)、逻辑式(Prolog)、关系式(SQL)、对象式(Smalltalk,C++)。(3)中级语言可以编程操纵机器的硬件特点但不触及地址码和操作码。如字位运算,取地址,设中断,开辟空间、无用单元收回,用寄存器加速等。高级汇编,C,FORTH属此列。