dzrs.net
当前位置:首页 >> 编译和解释两种方式的区别 >>

编译和解释两种方式的区别

计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行.这种"翻译"通常有两种方式,即编译方式和解释方式.编译方式是指利

程序员编写的程序现在一般都是用高级语言编写的,如c/c++ 以及面向对象的visual 系列;这样编写的程序计算机是不能直接执行的,因为计算机只能执行二进制程序.因此要经过一个源程序代码翻译成二进制的过程.计算机并不能直接地接受

首先,我们编写的程序现在一般都是用高级语言编写的,如c/c++ 以及面向对象的visual 系列;我们编写的程序计算机是不能直接执行的,因为计算机只能执行二进制程序.因此要经过一个将我们写的代码翻译成二进制的过程. 完成这个过程一般有

书本上的解释是: 编译方式与解释方式的本质区别:编译方式:是将源程序经编译得到可执行文件后,就可脱离源程序和编译程序单独执行,所以编译方式的效率高,执行速度快.解释方式:在执行时,必须源程序和解释程序同时参与才能运行,其不产生可执行程序文件,效率低,执行速度慢.

翻译方式一般分为编译和解释两种. 编译方式:事先编好的一个叫做编译程序的机器语言程序放在计算机中.当高级语言编的源程序输入计算机时,编译程序就把源程序自动整个地翻译成用机器指令表示的目标程序. 解释方式:事先编好的一个叫做解释程序的机器语言程序放在计算机中,当高级语言源程序输入计算机后,解释程序自动地逐句翻译源程序,译一句执行一句.可以这么理解,编译的结果是另外一种语言,而解释的就是一种中间语言.

编译程序 compiler 把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言的目标程序的翻译程序.编译程序属于采用生成性实现途径实现的翻译程序.它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机

编译程序是整体编译完了,再一次性执行.而解释程序是一边解释,一边执行. 解释一句后就提交计算机执行一句,并不形成目标程序.就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本.

解释(intepreter)和编译(compile)的区别:1. 解释 -- 运行时必需用解释器把程序一行一行执行, 运行比较慢, 因为是运行时才把程序解析并执行. 优点是移植性, 不同的机器只要有解释器就可以运行相同的程序.2. 编译 -- 先把程序转成 CPU

编译就是通过ide把代码变成exe,dll等可执行文件,解释是什么?注释吗?注释的话就是对一段代码做个说明,以后改程序的时候方便,还有就是多人开发项目时,方便别人

比如你写个20行的程序,解释的话,它会一行一行的将你写的程序转换成计算机能执行的语句,转换一行执行一行.而编译的话,它会一次性的将你写的20行程序转换成计算机能执行的语句,再执行.相比而言,编译执行比解释执行速度更快.而且解释执行更耗费系统资源.

网站首页 | 网站地图
All rights reserved Powered by www.dzrs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com