问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编译器和解释器的主要区别是什么?他们相对于对方各自的优点?

发布网友 发布时间:2022-04-26 22:46

我来回答

2个回答

热心网友 时间:2022-06-19 08:59

解释器是解释执行的源代码,编译器是将源代码编译成目标代码

他们最大的区别是程序运行时需要解释器边解释边执行,而编译器则在运行时是完全不需要的

解释器的优点是比较容易让用户实现自己跨平台的代码,比如java,php等,同一套代码可以在几乎所有的操作系统上执行,而无需根据操作系统做修改;
编译器的目的就是生成目标代码再由连接器生成可执行的机器码,这样的话需要根据不同的操作系统编制代码,虽然有像Qt这样的源代码级跨平台的编程工具库,但在不同的平台上仍然需要重新编译连接成可执行文件,但其执行效率要远远高于解释运行的程序。
编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;
而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.
这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)

热心网友 时间:2022-06-19 08:59

解释器是解释执行的源代码,编译器是将源代码编译成目标代码

他们最大的区别是程序运行时需要解释器边解释边执行,而编译器则在运行时是完全不需要的

解释器的优点是比较容易让用户实现自己跨平台的代码,比如java,php等,同一套代码可以在几乎所有的操作系统上执行,而无需根据操作系统做修改;
编译器的目的就是生成目标代码再由连接器生成可执行的机器码,这样的话需要根据不同的操作系统编制代码,虽然有像Qt这样的源代码级跨平台的编程工具库,但在不同的平台上仍然需要重新编译连接成可执行文件,但其执行效率要远远高于解释运行的程序。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
308S标注使用0W-30的机油,如果用5w-40的有影响么 如果飞船在飞行时遇到一粒沙,飞船是否会直接报废?为什么呢?_百度... 火车或地铁行驶中的苍蝇或蚊子这些飞虫是怎么飞的 我一直很疑惑,在地铁公交上的飞虫蚊子之类的,它们不停在杆上,就这么... 固态硬盘的读取是不是都比写入要快啊?才买了个东芝的Q Pro,发现写入496... 我是非护理专业的专科生 但我想考护理资格证 该怎么办呢 我是非护理专业的专科生 但我想考护理资格证 该怎么办? 中专非护理专业单招可以考护理吗 苹果宣布的AppleWatchSeries6和AppleWatchSE有哪些新功能和价格? 描写榕树生命力顽强的诗句 wps表格怎么剪切几千行 编译器是怎么被编译出来的? eclipse类文件编译器源文件找不到 80分答案!!! 能不能详细解释下编辑器和编译器区别?编辑器是程序吗?用来编写源代码的?编译器把源代码转换成语言代码 编译器构造原理 各我自己手机上格外插个射像头怎么整各位大师傅? 如何用编译器将自己的源代码转换成目标代码 什么是编译器? sony笔记本摄像头怎么弄成镜像模式! 用编译器制作的源文件如何在cmd中用python编译器打开 求电脑高手远程?帮我把摄像头弄出来 如何看待方舟编译器源代码疑似曝光事件? 我的摄像头怎么模模糊糊的? 什么是编译器 摄像头怎么设置 编译器是什么? 数字摄像头模转成拟信号,怎么办,同时有多个需要转,或者通过加入设备使录像机加不同网段的摄像头,跪求 使用非默认编译器编译源问题,怎么解决 怎样可以最简单的弄坏摄像头? 怎么用虚拟机加摄像头模似一下监控的安装过程? 在哪里能找到GCC C/C++编译器源代码 wps表格,如何快速删除或者剪切某几行数据 请问如何才能把电脑里微信传输助手中文件保存到电脑桌桌面上? 微信怎么等到电脑上 微信上的文档怎么保存到电脑桌面 捷豹XJ和XF是什么意思 中华草龟的养殖技术 中华草龟养殖方法和注意事项? 中华草龟怎么养 中华草龟的养殖技术 中华草龟如何养殖 中华龟的饲养方法 怎样养草龟 中华龟怎么养 老上火吃西瓜霜有用吗 睡觉时贴了暖宫贴会怎么样? 嘴巴上火了吃西瓜霜有用么 刨腹产贴暖宫贴有坏处吗 喉咙痛吃西瓜霜有用吗 喉咙痛吃吃西瓜霜有用吗? 使用暖贴对身体有危害吗?