第二章 程序设计语言基础知识
2.1 程序设计语言概述
2.1.1 程序设计语言的基本概念
- 低级语言:机器语言与汇编语言。若一种程序设计语言不依赖于机器硬件,则成为高级语言,若程序设计语言能够应用于范围广泛的问题求解过程中,则称为通用的程序设计语言,如 C。
- 程序设计语言分类
- 命令式和结构化程序设计语言。
- 面向对象的程序设计语言。
- 函数式程序设计语言
- 逻辑型程序设计语言
2.1.2 程序设计语言的基本成分
- 程序设计语言基本成分包括数据、运算、控制和传输等。
- 函数使用设计 3 个概念:函数定义、函数声明和函数调用。
2.2 函数处理程序基础
- 语言处理程序主要分为汇编程序、编译程序和解释程序 3 种基本类型
2.2.1 汇编程序基本原理
- 汇编语言源程序可以分为三类:指令语句、伪指令语句和宏指令语句。
2.2.2 编译程序基本原理
- 编译器的工作阶段示意图