由机器语言到高级语言

概述

高级语言共性的构成要素:常量,变量,表达式(算术表达式,比较表达式,逻辑表达式),赋值语句,顺序结构,分支结构,循环结构。函数(函数的定义,函数的调用,运用函数构造),程序的构造方法(自顶向下,自底向上)。

由机器语言到高级语言

指令系统:CPU用二级制和编码提供的可以解释并执行的命令的集合。
机器语言:用二进制和编码方式提供的指令系统所编写程序的语言被称为机器语言
所有程序都需要转换为机器语言程序,计算机才能执行。

计算机语言——汇编语言
用符号编写程序——翻译——机器语言程序
人们提供了用助记符编写程序的规范/标准。同时开发了一个翻译程序,实现了将符号程序自动转换为机器语言程序的功能。

  • 汇编语言:用助记符编写程序的语言
  • 汇编语言源程序:使用汇编语言编出的程序
  • 汇编程序(编译器):是将汇编语言源程序翻译成机器语言程序的程序

计算机语言——高级语言
人们提供了类似于自然语言方式,以语句为单位书写程序的规范/标准。并开发了一个翻译程序,实现了将语句程序自动翻译成机器语言程序的功能。

  • 高级语言:是用类似自然语言的语句编写程序的语言
  • 高级语言源程序:使用高级语言编出的程序
  • 编译程序:是将高级语言源程序翻译成机器语言程序的程序

高级语言和汇编语言的差别:

  • 高级语言:机器无关性:一条高级语言语句往往可由若干条机器语言语句实现且不具有对应性
  • 汇编语言:机器相关性:汇编语言语句和机器语言语句有对应性

高级语言的基本构成要素

计算机程序的基本构成要素有哪些?

image.png

算术表达式:算术表达式的结果为一数值。如b=7+2
比较表达式:比较表达式的计算结果是逻辑“真”或“假”,大于小于。
逻辑表达式:逻辑表达式的计算结果是逻辑“真”或“假”,与或非。

程序开发环境包括哪些部分呢?

  • 程序是算法的一种机器相容(Compatible)的表示,是利用计算机程序设计语言对算法描述的结果,是在计算机上执行的算法。
  • 程序设计过程:编辑源程序——编译——链接——执行
  • 计算机语言程序设计环境:编辑、编译、连接、调试、运行一体化平台。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容