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

解释器和编译器的区别

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

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

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

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

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

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

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

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

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

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

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

阅读全文

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

热点内容
方舟为什么突然找不到服务器了 浏览:495
中兴ba910怎么升级安卓系统 浏览:789
pr电脑安装没有解压文件怎么办 浏览:681
linux查看所有目录大小 浏览:631
数控加工工艺与编程课后习题 浏览:183
编程入中高考了吗 浏览:704
pdf打开后是空白 浏览:148
python量化交易pdf 浏览:725
照片如何加密不占内存 浏览:965
手机怎么下载小恒钱包app 浏览:849
闪电服务器是什么 浏览:111
单片机入门视频教程第二课 浏览:45
天然气可压缩多少倍 浏览:238
程序员面试评价 浏览:128
手表加密门禁卡 浏览:238
psf已加密 浏览:553
返利app怎么用教程 浏览:888
一个程序员写的诗火了 浏览:613
red摄影机压缩比 浏览:410
app账号怎么弄 浏览:823