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

解释器和编译器的区别

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

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

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

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

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

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

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

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

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

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

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

阅读全文

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

热点内容
程序员职业未来 浏览:674
怎么找程序员做网站 浏览:614
pdf转换成xps 浏览:84
如何查看服务器登录的密码是什么原因 浏览:451
x21加密的照片怎么找 浏览:780
天干地支的算法今年是什么年 浏览:611
方舟怎么免费开启服务器 浏览:978
云服务器比价售价 浏览:104
android添加modules 浏览:991
pdf转cad格式转换器 浏览:363
华硕电脑磁盘加密怎么解决 浏览:266
python随机种子状态释放 浏览:11
51单片机做计数器 浏览:901
picc编译器过期 浏览:735
在抖音收藏怎么设置加密 浏览:394
外地云服务器如何注册 浏览:860
遮瑕膏解压 浏览:189
近的python少儿编程课 浏览:490
php当天时间戳 浏览:202
手机地图app哪个好用 浏览:318