关键词:
语言程序
编程效率
存贮空间
生产过程控制
目标代码
查错
实时控制
用户问题
循环结构
汇编程序设计
摘要:
目前,计算机广泛使用的语言主要有两大类,即高级语言和汇编语言。高级语言程序设计不必了解机器结构,用户可集中精力考虑问题,因而编程效率高,而且程序的查错、测试简单快速。然而,高级语言程序不能产生有效的机器目标代码,程序的运行要靠编译程序的翻译,编译程序不仅价格昂贵,而且占用大量的存贮空间,所以高级语言程序额外开销较大,程序的效率低,难以在时间和存贮器两方面实现最佳化。其次,如果用户问题是控制某一设备,则问题就很难用代数式表示,高级语言就显得无能为力了。虽然汇编语言程序设计面向机器,编程效率低,不可移植,但是它却能弥补高级语言的上述缺陷,并能充分的发挥CPU的灵活性。综上所述,两大语言各有其自身特点及应用场合,高级语言适用于科技计算,事务管理;汇编语言多用于工业生产过程控制、实时控制、仪器仪表自动化等科技领域。