胆小鬼英文:编译 运行

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 14:47:43
老是碰到编译  运行期间才调用; 具体编译和运行期间到底干了什么? 怎么理解这对不同阶段的术语,能不能用生活中的俗语 通俗易懂的说出它们的区别,或者能够把这些概念讲给父母听懂,那就说明我懂了;一切来源于生活,生活中肯定有他们的原型;这是我对这些抽象概念的哲学; 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 一般我们用的是c c++ java smalltalk等,这些是为了我们方便而创造出的语言,我们不能整天用0,1 来写代码吧,但是计算机只有高低电平,只认识0,1;这就需要把c c++ java smalltalk编译成机器能读懂的0,1;这相当于我们中学生学英语啊,我们入门时只熟悉中文,那我要碰到英文单词怎么办? 这时 就会想手里要有个快译通 进行翻译就好了;这时的“快译通”就相当于编译程序,翻译“英语”成“中文”给我们自个;这时我们就可以明白; 参考2中:

编译就是说在运行前都定好的东西

运行指的是在运行的时候才会去调用的东西;
编译就是准备工作,然后去实施这个东西; 像建一座房子一样,先再草稿上有了蓝图,然后再进行施工;但蓝图过程中,一块砖头 一块铁都没有用上,这就是我们所谓的资源;这也许就是编译与运行之间的区别, 计划和实施,但在计划中,并没有动手去做任何东西;  参考网址:1)百度百科: http://baike.baidu.com/view/69568.htm 2)http://news.cnblogs.com/question/4120/