什么是解释型语言和编译型语言

您所在的位置:网站首页 编译java程序需要什么命令 什么是解释型语言和编译型语言

什么是解释型语言和编译型语言

2023-05-12 11:02| 来源: 网络整理| 查看: 265

什么是编译型语言?

答:编译型语言. 对于编译型语言,开发完成以后需要将所有的源代码都转换成可执行程序,比如 Windows 下的 .exe 文件,可执行程序里面包含的就是机器码。. 只要我们拥有可执行程序,就可以随时运行,不用再重新编译了,也就是“一次编译,无限次运行”。. 在运行的时候,我们只需要编译生成的可执行程序,不再需要源代码和编译器了,所以说编译型语言可以脱离开发环境运行。. 编译型语言一般是不能跨平台的,也就是不能在不同的操作系统之间随意切换。. 编译型语言不能跨平台表现在两个方面:.

解释型的语言有哪些?

答:解释型的语言包括:Java、Basic、javascript、python. 在原文的基础上做了一些补充。. 转载原文:https://blog.csdn.net/u012184539/article/details/81348780. 和: https://www.cnblogs.com/zjushuiping/archive/2013/01/06/2848478.html. 20人点赞. 日记本.

高级语言和解释型语言有什么区别?

答:由此高级语言也分为编译型语言和解释型语言。 主要区别在于,前者源程序编译后即可在该平台运行,后者是在运行期间才编译。 所以前者运行速度快,后者跨平台性好。 使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。 在编译型语言写的程序执行之前,需要一个专门的编译过程,把源代码编译成机器语言的文件,如exe格式的文件,以后要再运行时,直接使用编译结果即可,如直接运行exe文件。 因为只需编译一次,以后运行时不需要编译,所以编译型语言执行效率高。 3.现有的C、C++、Objective等都属于编译型语言。 使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行。

java是解释型的语言吗?

答:个人认为,java是解释型的语言,因为虽然java也需要编译,编译成.class文件,但是并不是机器可以识别的语言,而是字节码,最终还是需要 jvm的解释,才能在各个平台执行,这同时也是java跨平台的原因。 所以可是说java即是编译型的,也是解释型,但是假如非要归类的话,从概念上的定义,恐怕java应该归到解释型的语言中。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3