当前位置:天才代写 > tutorial > 其他教程 > 计算机的编程语言(下)

计算机的编程语言(下)

2018-05-16 08:00 星期三 所属: 其他教程 浏览:399

  汇编语言由于机器语言指令难以记忆,程序难以阅读和修改,因此,人们使用一些助记符来表示机器语言的指令代码,其语句大多数和机器指令一一对应。这些助记符含义明确,容易记忆。使用助记符编程,可提高程序的可读性,使查错和修改变得容易了许多。

计算机的编程语言(下)_JAVA编程_Java基础_JAVA开发_课课家

  由于机器不能直接识别这些助记符,因此可以建立一个机器指令和助记符的对照表来解决这个问题。对每个助记符逐个扫描对照照表,把汇编语言程序转换为机器语言程序,翻译出来的程序叫作目标程序。这个工作由汇编程序完成。

  最后,连接程序把目标程序转换为可执行程序。虽然然与机器语言相比,汇编语言言在可读性、编码的复杂度等方面有了很大进步,执行效率与机器语言相仿,但它仍未摆脱对机器的依附,可移植性很差。并且汇编语言与自然语言的差别仍然很大,不符合人的习惯。

  从20世纪50年代中期开始,产生了第三代编程语言-高级语言。高级语言高级语言是面向应用、实现算法的语言,它克服了低级语言在编程和识别上的不便,与自然语言和数学语言比较接近。

  并且,高级语言和指令系统无关,具有较强的通用用性,使用它编程时,不必熟悉指令系统。这样就使得运用高级语言描述解题过程或问题的处理过程十分方便。高级语言的缺点是执行效率低于机器语言和汇编语言。常见的高级语言有:BASIC、java计算机常用组件图1,主机箱内的部件编语言程序转换为机器语言程序,翻译出来的程序叫作目标程序。

  这个工作由汇编程序完成。最后,连接程序把目标程序转换为可执行程序。虽然然与机器语言相比,汇编语言言在可读性、编码的复杂度等方面有了很大进步,执行效率与机器语言相仿,但它仍未摆脱对机器的依附,可移植性很差。并且汇编语言与自然语言的差别仍然很大,不符合人的习惯。

  从20世纪50年代中期开始,产生了第三代编程语言-高级语言。高级语言高级语言是面向应用、实现算法的语言,它克服了低级语言在编程和识别上的不便,与自然语言和数学语言比较接近。并且,高级语言和指令系统无关,具有较强的通用用性,使用它编程时,不必熟悉指令系统。这样就使得运用高级语言描述解题过程或问题的处理过程十分方便。

  小编结语:其实,对于高级语言的缺点是执行效率低于机器语言和汇编语言。常见的高级语言有:BASIC、C、C++、java……

 

    关键字:

天才代写-代写联系方式