第12章 程序设计基础.pptxVIP

  • 11
  • 0
  • 约4.1千字
  • 约 22页
  • 2022-07-06 发布于安徽
  • 举报
第12章 程序设计基础 主要内容 程序设计基础知识 过程化编程 面向对象编程 面向方面编程 可适应和敏捷软件开发 编程与编程语言 计算机编程包括程序的设计、编码、测试和程序文档编写。 编程语言是一套关键字和语法规则,旨在生成计算机可以理解和执行的指令。如数据库的SQL就是编程语言的一种,其他比较流行的编程语言如Java、C++、Python、C#等。 在编程语言编写的程序中,每行代码都由关键字和参数按照语法规则组合在一起。关键字是由对应编程语言的编译器或解释器预先定义的,每个关键字都有其特殊的含义。 编程语言的分类 编程语言可以按照多种方式进行分类: 1. 低级语言和高级语言 低级语言直接为最底层硬件编写指令,可分为机器语言和汇编语言。机器语言完全由0、1二进制字符串组成,可直接交由处理器处理;汇编语言稍微简便一些——它可以使用处理器提供的特有指令(如移位操作、简单的加减法)。 高级语言使用了符合人类语言的语法和关键字,通过使用容易理解的命令来代替难以理解的二进制代码或汇编代码——这一工作交由编译器或解释器进行。 编程语言的分类 2. 代次(标准并不唯一) 第一代编程语言(1GL,1st Generation Language),即机器语言。 第二代编程语言(2GL),即汇编语言。 第三代编程语言(3GL),高级程序设计语言,如Fortran、Pascal、C、C++、Java。

文档评论(0)

1亿VIP精品文档

相关文档