[关闭]
@Sakura-W 2016-04-17T13:24:11.000000Z 字数 469 阅读 1551

程序开发的基本概念

C语言


一、基本术语

1.源程序: 用源语言编写的、有待翻译的程序,称为“源程序”(可以用汇编语言或高级语言表示)。

2.目标程序: 是源程序通过翻译加工以后所生成的程序(可以用机器语言或者汇编语言表示)。

3.翻译程序: 指用来把源程序翻译为目标程序的程序。

4.翻译程序的类型:

1)汇编程序: 把用汇编语言写成的源程序翻译成机器语言形式的目标程序。

2)编译程序: 若源程序是用高级程序设计语言所写,经翻译程序加工生成目标程序,那么,该翻译程序就称为“编译程序”(此时目标程序可以用机器语言表示,也可以用汇编语言表示)。

3)解释程序: 将高级语言源程序翻译成机器指令(解释程序与编译程序的不同点就在于,它是边翻译边执行,即输入一句,翻译一句,执行一句,直至将整个源程序翻译并执行完毕。解释程序不产生整个的目标程序,对源程序中要重复执行的语句需要重复地解释执行,因此较之编译方式要花费执行时间,效率较低)。

二、完整的程序过程

程序设计 -> 程序编辑(生成.cpp源程序) -> 程序编译(生成.obj的目标程序) -> 程序连接(生成.exe的执行程序)

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注