77问答网
所有问题
当前搜索:
解释器和编译器的区别
解释
性语言
和编译
型语言
的区别
与不同
答:
高级语言里一个程序的编译和执行大概是 下面的情况:
编译器
将高级语言从源代码翻译成与之等价的目标程序(就相当于从中文翻译成中文),而后就隐退了。在随后的某个时刻,用户启动目标程序由操作系统执行。实现高级语言的另外一种方式为解释:
与编译
不同的是,
解释器
在目标程序(其实根本就没有目标程序,...
请问“源程序的
编译
”
与
“源程序的
解释
”的基本概念是什么?如题 谢谢...
答:
源程序的编译是指对于程序源代码的编译过程,由
编译器
完成,适用于编译语言,编译的过程会生成相应的程序的机器码。 源程序的解释是指对于程序源代码的解释的过程,由
解释器
完成,适用于解释语言。 解释语言
和编译
语言
的区别
在于解释语言编写的程序在每次运行时都需要通过解释器对程序进行动态解释和执行;解释...
python是
编译
型还是
解释
型
答:
Python是一种解释型语言。Python的源代码通常是通过“
编译器
”独立于Python
解释器
来进行编译,并且生成的字节码由Python解释器执行。这
与编译
型语言的工作方式相反,编译型语言在将源代码编译为机器语言之前,通常需要一个预处理步骤。因此,Python被归类为解释型语言。Python解释器对源代码进行逐行解释和执行,...
java的‘
编译器
’
与
‘即时编译器’有什么
区别
?
答:
解释为用c++语言写成的程序”,而是jvm把字节码看成脚本,根据字节码中的指令,由JVM去调用实际的本地方法。2. 在打开了JIT参数的前提下,jvm会把执行过程中发现的热点位置,由jvm内部的即时
编译器
编译为本地机器码直接执行。编译器将java文件编译为class文件,
解释器
将class文件变为机器语言 ...
Java
编译
过程
与
c/c++编译过程有何不同
答:
Java编译过程:Java
编译器
却不将对变量和方法的引用编译为数值引用,也不确定程序执行过程中的内存布局,而是将些符号引用信息保留在字节码中,由
解释器
在运行过程中创立内存布局,然后再通过查表来确定一个方法所在的地址,这样就有效地保证了java的可移植性和安全性。2、jvm工作原理 运行jvm字符码的工作...
编译
是什么意思
答:
编译语言是一种以
编译器
来实现的编程语言。它不像直译语言一样,由
解释器
将代码一句一句运行,而是以编译器,先将代码编译为机器码,再加以运行。理论上,任何编程语言都可以是编译式,或直译式的。它们之间
的区别
,仅与程序的应用有关。词法分析 词法分析的任务是对由字符组成的单词进行处理,从左至右...
编译
是什么意思
答:
编译语言是一种以
编译器
来实现的编程语言。它不像直译语言一样,由
解释器
将代码一句一句运行,而是以编译器,先将代码编译为机器码,再加以运行。理论上,任何编程语言都可以是编译式,或直译式的。它们之间
的区别
,仅与程序的应用有关。词法分析 词法分析的任务是对由字符组成的单词进行处理,从左至右...
c/c++
编译
过程和Java编译过程之间
的区别
答:
Java编译过程:Java
编译器
却不将对变量和方法的引用编译为数值引用,也不确定程序执行过程中的内存布局,而是将些符号引用信息保留在字节码中,由
解释器
在运行过程中创立内存布局,然后再通过查表来确定一个方法所在的地址,这样就有效地保证了java的可移植性和安全性。2、jvm工作原理 运行jvm字符码的工作...
什么是
编译
?
答:
又称为源程序分析,分析过程中发现有语法错误,给出提示信息。编译语言是一种以
编译器
来实现的编程语言。它不像直译语言一样,由
解释器
将代码一句一句运行,而是以编译器,先将代码编译为机器码,再加以运行。理论上,任何编程语言都可以是编译式,或直译式的。它们之间
的区别
,仅与程序的应用有关。
什么是
编译
,如何实现编译?
答:
当编写完一个程序后,需要首先进行
编译
,然后再运行。如下图所示,程序编写完毕后,点击工具栏中的Execute,选择compile(编译)如果没有错误,再选择Execute,选择run(运行)
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜