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

程序语言中编译,解释,编辑的区别

发布网友 发布时间:2022-04-25 08:59

我来回答

1个回答

热心网友 时间:2023-11-11 07:37

首先说编辑,这个一般指的是编辑高级语言代码,也就人能够看懂的计算机语言,如JAVA,C,C#等等,总之就是人通过学习语法规则就能够理解其逻辑过程的语言都算高级语言。编辑就是指的编写这样的代码。
我们知道,计算机是无法读懂高级语言的,那么就需要编译器把高级语言转换成计算机可以运行的机器语言,就是一般的0101010001的二进制代码。
高级语言翻译为计算机能读懂的机器语言的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。程序执行之前,需要一个专门的编译过程(跟计算机语言的种类有关,比如C就是这样),把程序编译成为机器语言的文件,比如WINDIOWS系统下的exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件)。
解释则不同,这类语言写的程序不需要编译(比如PHP),省了这道工序,语言在运行程序的时候才翻译,比如解释性php语言,专门有一个解释器能够直接执行php程序,每个语句都是执行的时候才翻译,然后给计算机执行。
那么为什么要分为了两种呢,因为编译型语言一经编辑,其对系统的要求就定死了,比如平台,硬件类型等,已经编译为机器代码了,就只能在同类机器上运行。同时因为其只编译一次,执行时不需要编译,所以一般效率高。
解释型的就不同,由于语言是在执行时被翻译的,所以解释器能够根据当前的系统平台,硬件情况实时生成机器语言用于运行,所以,其从一个系统移植到另一个系统就很容易。但是一般的,因为他每次运行都要翻译,所以一般效率较低。
关于他们的效率不一定的,有一些的解释型的语言运行效率不比编译型的低,因为他实时的对语言进行优化,提升了运行效率,主要看解释器的性能有多强。
还有一点就是编译型语言适合大量的复制进行商业活动,因为一旦编译成机器语言,人就看不懂了。所以代码泄露的可能很低,而解释型的,复制时需要直接复制源代码(既高级语言)这样获得的人都能查看其源代码并通过编辑器修改,这样是不利于版权,技术的保护的。
大致上就是这样。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在RLC电路中,谐振频率为___同期为___谐振条件为___? 电磁振荡并联 RLC振荡回路的谐振频率与振荡特性 佛手柑水培还是干放 中山市美派电器有限公司怎么样? 成都美派电器有限公司怎么样? 两条不同品牌的DDR3内存条可以一起用吗 驾驶证的牡丹卡多长时间能办下来 新衣服必须用洗衣液洗才能去甲醛吗? 梦见逛街被偷抢 2024年买什么品牌的运动男鞋比较好? 在新浪易融投资资金安全吗? workshop的中文意思是? 在融租E投投资之后,急需用钱,怎么快速的转出来啊?急急急!! 张家界易融投资担保有限公司怎么样? 如何打开windows2008的组策略管理编辑器 融资后,在信用里进入股票查询里每一项代表什么意思 如何使用CWnd:CreateEx创建一个WS 红塔证券登陆不上 浙江移动用户编辑WS发送106583999是什么套餐? 桂银e融是投融资产品吗? word2007中的图片编辑工具栏,“修剪”在哪去了 C++,子窗口 WS_CAPTION 与编辑框 有像dw和ws一样的软件,有代码提示的,能在右边直接预览,语法亮点的。越多越好 煤气灶俩个灶串火什么原因 天燃气灶往下串火怎么回事 WS使用怎样离线使用AutoCAD WS 详细�0�3 脸总潮红窜火怎么办? 源程序编辑器的IDE,WS,PlatForm ws是什么格式 wiodws 画图可以对图像进行编辑吗 中征应收账款融资服务平台是做什么用的 融易投如何? 有人在融易投借过钱吗 深圳市融易投互联网金融服务有限公司怎么样? 有朋友在德易融投资吗?可靠吗? 信e融是什么,就是中信建投证券推出的品牌 德易融投资怎么样?靠谱不? 视频网盘免费上传的,有吗 想问一下在德易融投资的朋友,有保障吗? 百度云网盘中的视频可以免流量观看吗? 请问有人在德易融投资吗?怎么样? 有朋友在德易融投资吗? 拍petct的注意事项有哪些? e融在线的理财产品预期收益是多少 百度圣卡百度网盘看视频免流吗? PETCT对人体到底有什么危害 企业是如何进行市场细分的? 餐厅怎么做市场细分,找到自己的目标顾客? 怎么做市场细分? 如何在一家企业实施市场细分?其中要注意什么?