(1) 对编程而言,可移植性意味着什么?
一种系统中编写的程序稍作修改或不修改就能在其他系统运行。
(2)解释源代码文件,目标代码文件和可执行文件右什么区别?
源代码文件:由高级语言编写,是文本文件
目标代码文件:由编译器将源代码文件编译成机器能懂的机器语言
可执行文件:由链接器将目标代码文件,启动码和库代码合并成一个文件
(3)编程的七个主要步骤是什么?
1)定义程序的目标
2)设计程序
3)编写代码
4)编译
5)运行程序
6)测试和调试程序
7)维护和修改程序
(4)编译器的任务是什么?
把高级语言翻译成机器能懂的语言
(5)链接器的任务是什么?
由链接器将目标代码文件,启动码和库代码合并成一个文件