1、语言的运行机制
计算机高级语言按照程序的执行方式可以分为:编译型和解释型。
编译型:使用专门的编译器,针对特定平台的(操作系统)将语言的源代码一次性编译成可被该平台执行的机器码。 编译生成的可执行文件可以脱离开发环境在特定的平台上运行。
举例:c、c++
优点:1、可脱离开发环境运行;2、效率高
缺点:不能夸平台
解释型:使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行,
举例:python
优点:跨平台
确定:1、效率低
java程序要经过先编译再解释的过程,不是单纯的编译或解释型语言。
原文:https://www.cnblogs.com/caozd/p/14751468.html