发布于 2011-04-22 11:15:27
9楼
我理解是无论我们是用什么软件编程,编程软件只是一个作业平台,以我们人可以理解和便于记忆的方式编制程序,但是CPU这东西他不是人是个东西,不会说人话也读不懂人话,他看得懂的就是0和1这两个数字;编译我觉得就是把我们读的懂的程序翻译成我们一般人看不懂CPU且看得懂的二进制数0和1,别小看这两个数,他就像中国的阴阳两极,包罗万象,要不咋说是中国人最早发明的二进制呢?扯远了……
当然首先要检查一下语法错误之类的。免得这些错误把电脑整糊涂了,这个翻译官也没法翻译了。而且这个翻译官忒霸道,凡是他翻译不了的就是你没给她说明白的,必须按照他的方式和他交流,他才能把你的意图翻译给CPU去执行。
为什么只能编译后才能保存呢?你想想看人家也不知道你为什么要保存,反正你最终是要给下载到CPU去执行,而且编程中的错误发现越早也好,编译一下也没费你多大的时间,所以凡是保存的都认为是最终下载到CPU的程序,按说也可以暂时不编译但编程软件就这么规定的,必须先编译。
个人理解谨供参考。
活到老学到老!