解释型语言和编译型语言有何区别
墨初 知识笔记 167阅读
编译型语言和解释性语言有什么区别?

答:编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。 程序执行效率高,依赖编译器,跨平台性差些。 如C、C++、Delphi等。 而相对的,解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。 在发布程序时,看起来省了道编译工序。 但是在运行程序的时候,解释性语言必须先解释再运行。 你对这个回答的评价是? 优点:运行速度快,代码效率高,编译后的程序不可修改,保密性较好。 缺点:代码需要经过编译方可运行,可移植性差,只能在兼容的操作系统上运行。 优点:可移植性较好,只要有解释环境,可在不同的操作系统上运行。
什么是编译型语言?

答:编译型语言. 对于编译型语言,开发完成以后需要将所有的源代码都转换成可执行程序,比如 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人点赞. 日记本.
编译型语言和可执行程序有什么区别?

答:它们之间有什么区别? 对于编译型语言,开发完成以后需要将所有的源代码都转换成可执行程序,比如 Windows 下的 .exe 文件,可执行程序里面包含的就是机器码。 只要我们拥有可执行程序,就可以随时运行,不用再重新编译了,也就是“一次编译,无限次运行”。
