百科生活 投稿
关于【编译和解释的区别】:编译和解释的区别,今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、编译和解释的区别
- 2、Java到底是编译还是解释型语言?编译和解释型语言有什么区别?
1、编译和解释的区别
1、在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程,而在解释方式下,解释程序和源程序(或某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。
2、解释器翻译源程序时不生成独立的目标程序,而编译器则将源程序翻译成独立的目标程序。
2、Java到底是编译还是解释型语言?编译和解释型语言有什么区别?
马克- to-win:马克 java社区:防盗版实名手机尾号: 73203。
7.java语言执行过程与方式:
编译型语言: 是指使用专门的编译器、针对特定平台(操作系统)将某种高级语言源程序一次性“翻译”成可被该平台硬件运行的机器码(包括指令和数据),并包装成该平台的操作系统所能识别和运行的格式。这一过程称为“编译”。最后生成的程序(可执行文件)可以脱离开发环境在特定平台上独立执行。比如c,优点快,缺点,移植性差。
解释型语言: 是指使用专门的解释器将某种高级语言源程序逐条解释成特定平台的机器码指令并立即执行,解释一句执行一句,这类似于会场中的“同声翻译”,而不进行整体性的编译和链接处理。解释型语言相当于把编译型语言相对独立的编译和执行过程混合到一起,而且每一次执行时都要重复进行“编译”,因而执行的效率较低。且不能脱离解释器独自执行。比如javascript,优点:移植性强。缺点:慢。
篇幅有限更多请见扩展链接:http://www.mark-to-win.com/tutorial/java_1_DifferCompileInterpre.html「链接」
本文关键词:编译和解释的区别和优缺点,编译和解释的区别是否进行语法分析,编译和解释的区别以下说明错误,编译和解释的区别主要在于,程序的编译和解释的区别。这就是关于《编译和解释的区别,编译和解释的区别在于翻译之后是否生成(Java到底是编译还是解释型语言)》的所有内容,希望对您能有所帮助!
- 最近发表