第一章编译程序基本概念
1.1什么是编译程序
课程的特点
文章目录
- 编译程序的特点
- 编译程序的概念
- 编译程序逻辑结构的五个阶段
- 编译程序与外文翻译的类比
1、编译程序的特点
地位:编译程序(系统)和操作系统一起构成 了计算机中两大系统软件;一个是计算机资源的操 纵者;而另一个是计算机软件资源的开拓者。
课程特点:
- 知识性— 形式语言和自动机作为本课程的两大理论基础 具有典型的应用技术;
- 系统性— 从词法、语法、语义直到目标生成,构成了语 言翻译的完整体系;
- 趣味性— 关于语言处理的一些经典算法和实现技术,可 以享受获取软件设计方法的乐趣。
- 应用性— 编译技术可广泛应用于文本编辑、排版系统、 模式识别以及机器翻译等各个领域。
1.1 什么是编译程序?
我们为什么需要编译程序?
编译程序(compiler)是一种翻译程序,它特指把某种高级程序设计语言翻译成与之等价的具体计算机上的低级程序设计语言<