导航:首页 > 源码编译 > 解释器和编译器的区别

解释器和编译器的区别

发布时间:2022-02-08 20:04:14

① 请问编译程序和解释程序是什么意思什么是编译器、什么是解释器

编译和解释是从源程序到可执行程序转换的两种方法。编译,是在源程序完成后,先转换成中间代码,然后再转换成二进制代码,完成后,每次执行,都直接执行这个二进制代码。一次转换完成。
而解释程序的执行不同,他在执行时,是一次读入一条源代码,然后分析转换成二进制代码,执行这条语句,然后再读入一条源代码,再转换,再执行。是一边转换一边执行。编译器和解释器就是完成编译和解释工作的一个软件。

② 即时编译器和JAVA解释器的区别

即时编译器预先把程序编译完成,当执行时就直接调用。
而JAVA解释器则是当需要调用该代码时才临时编译解释,而且没执行一次就要编译一次,而即时编译器则是一次编译多次执行。

③ 练习1.1.1:编译器和解释器之间的区别是什么

编译器把以某一种语言(源语言)编写的程序翻译成为一个等价的、用另一种语言(目标语言)编写的程序。解释器直接利用用户提供的输入执行源程序中指定的操作。

④ 编译器、解释器的本质是什么

本质就是 将一种格式的语言格式内容(多半是人编写的比如C语言的文本)转换成另外一种格式的语言(比如编译以后生成的obj文件)。

⑤ 超赞,编译器和解释器的异同,瞬间明白了

编译器和解释器的最大不同就是:以 WINDOWS 系统为例进行讲解就是:编译器是可以把用户编写的源程序(例如:C 语言源程序)经过编译、链接产生成一个在 WINDOWS 系统下面可独立运行的二进制代码(以 *.exe 为后缀的);而解释器则必须在高级语言的解释环境中才能够运行用户编写的源程序,一旦退出了解释器,那么用户编写的源程序将无法执行。例如:以前的 BASIC 语言就是解释执行、而不是编译执行的。即:在 BASIC 解释环境中,可以执行用户编写的以 *.BAS 为后缀的源程序,但是一旦退出了 BASIC 解释器,那么用户编写的 *.BAS 源程序就无法执行了。

阅读全文

与解释器和编译器的区别相关的资料

热点内容
新建一个名为hux的文件夹 浏览:532
桥水基金加密货币 浏览:196
还有什么好app 浏览:152
微软最惨的源码 浏览:40
上海灵意压缩机 浏览:415
泰拉瑞亚2020最新服务器ip地址 浏览:563
安卓机玩吃鸡什么画质 浏览:873
徒步缓解压力的视频 浏览:238
图像算法口诀 浏览:859
人踩什么解压 浏览:921
php语法检查命令 浏览:330
如何重设服务器网关 浏览:864
世界经济pdf 浏览:108
异或算法找缺失的数 浏览:325
单片机flagt1 浏览:485
单片机清理 浏览:660
东风景逸空调压缩机 浏览:158
天津程序员炒股 浏览:230
pcl源码目录 浏览:968
python分类数据转换 浏览:109