@Sakura-W
2016-04-17T13:24:11.000000Z
字数 469
阅读 1551
C语言
1.源程序: 用源语言编写的、有待翻译的程序,称为“源程序”(可以用汇编语言或高级语言表示)。
2.目标程序: 是源程序通过翻译加工以后所生成的程序(可以用机器语言或者汇编语言表示)。
3.翻译程序: 指用来把源程序翻译为目标程序的程序。
4.翻译程序的类型:
1)汇编程序: 把用汇编语言写成的源程序翻译成机器语言形式的目标程序。
2)编译程序: 若源程序是用高级程序设计语言所写,经翻译程序加工生成目标程序,那么,该翻译程序就称为“编译程序”(此时目标程序可以用机器语言表示,也可以用汇编语言表示)。
3)解释程序: 将高级语言源程序翻译成机器指令(解释程序与编译程序的不同点就在于,它是边翻译边执行,即输入一句,翻译一句,执行一句,直至将整个源程序翻译并执行完毕。解释程序不产生整个的目标程序,对源程序中要重复执行的语句需要重复地解释执行,因此较之编译方式要花费执行时间,效率较低)。
程序设计 -> 程序编辑(生成.cpp源程序) -> 程序编译(生成.obj的目标程序) -> 程序连接(生成.exe的执行程序)