用高级语言编写和程序称为源程序,只有将其翻译成机器语言的目标程序,计算机才

这句话对还是错??
用高级语言编写的程序称为源程序 这句话对还是错??
不是汇编语言编写的程序才称为源序吗???

源程序这个提法不科学。
源程序是看你考虑的程序, 如果该程序原来就是用高级语言写的,那么就是源程序了。
如果该程序原来就是用汇编写的,那汇编写的也叫源程序了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-28
一般高级语言例如c语言需要如下步骤才能执行:
第一个阶段是预处理阶段,在正式的编译阶段之前进行。预处理阶段将根据已放置在文件中的预处理指令来修改源文件的内容。如#include指令就是一个预处理指令,它把头文件的内容添加到.cpp文件中。
第二个阶段编译、优化阶段,将其翻译成等价的中间代码表示或汇编代码,并执行优化。
第三个阶段是汇编,把汇编语言代码翻译成目标机器指令。
第四个阶段是链接,例如,某个源文件中的函数可能引用了另一个源文件中定义的某个符号(如变量或者函数调用等);在程序中可能调用了某个库文件中的函数,等等。所有的这些问题,都需要经链接程序的处理方能得以解决。
第2个回答  2012-04-09
老师说是对的
第3个回答  2009-06-23
yes
相似回答