从品牌网站建设到网络营销策划,从策略到执行的一站式服务
区别如下:编译是指将源语言转换为目标计算机的可执行二进制代码。如C,C编译成windows可执行二进制文件。编译完成后,只能在特定平台上运行。因为程序是编译二进制文件的,所以速度比较快(相对于下面的解释)。解释是指程序以源代码的形式提供,以便在目标计算机上执行而不作任何更改。但是,源代码不能被计算机识别,所以应该同时解释和执行。这比编译慢。因为程序需要在运行时动态地解释语言,所以它通常需要一个特定的平台。例如,Java需要在目标机上安装JRE,但这种方法也具有跨平台的优点。源代码不变。在运行时,它根据不同的平台被解释为不同的二进制执行。编译程序和解释器都是计算机语言处理程序。主要区别是:解释器直接执行源程序或源程序的内部形式,一般读取源程序的一句话,翻译一句话,执行一句话,不产生目标代码,如基本解释器。编译器是将用高级语言编写的源程序翻译成等价的低级语言的目标程序。编译器和解释器大的区别之一是前者生成目标代码,后者不生成;另外,编译器生成的目标代码的执行速度比解释器快;后者具有良好的人机交互,适合初学者。
5。编译器和解释器。高级语言程序只能通过将它们翻译成二进制程序来执行。高级语言执行有两种方式:(1)解释:翻译一个项目,执行一个项目;特点:速度慢,但占用空间小;(2)编译:翻译成目标程序,然后运行目标程序;特点:速度快,但占用空间大(测试站点)
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图