低级语言Dijiyuyan
指接近于计算机的语言,低级语言的指令集合与特定计算机的指令集合之间有几乎是严格的1-1对应关系。一般只是把难读、难记的二进制指令码改写成较为易记的助记符, 把地址码改写成变量。这样做使得直接用机器语言写程序的繁难有所缓解,但并未得到根本的改观。用低级语言编写的程序难读、难调试、通用性差、冗长等缺点仍然存在。不过因为低级语言接近于机器语言, 机器语言程序只需简单的编译即可运行, 编译得到的目标代码也相对简短,因此低级语言程序的运行效率高,这一优点是高级语言不具备的。当程序较小或机器时空较为紧张时,编程以用低级语言为好。
汇编语言是低级语言的代表, 汇编语言的编译工作由汇编程序完成、一般地, 指令系统不相同的计算机, 汇编语言也不相同。