[Python] 解释型语言 VS 编译型语言
2013-05-10 16:02
232 查看
所谓的编译型语言是指源文件必须得先编译成编译文件才能在目标机器上执行,如C、C++等,好处是性能好,因为在执行时少了编译这个步骤,但坏处是无法跨平台执行,因为编译文件和具体平台相关。
所谓的解释性语言是指源文件可以直接执行,边执行边编译,如python,ruby等,好处是可以跨平台,因为源文件和具体平台无关,而坏处是边编译对执行时性能有影响。
Java比较特殊,它也是得先编译才能执行,从这点上看,它应该属于编译型语言,但它并不直接编译成可执行文件,而是编译成和平台无关的字节码,执行时有JVM解释执行,所以从这点上看,它又属于解释性语言。
所谓的解释性语言是指源文件可以直接执行,边执行边编译,如python,ruby等,好处是可以跨平台,因为源文件和具体平台无关,而坏处是边编译对执行时性能有影响。
Java比较特殊,它也是得先编译才能执行,从这点上看,它应该属于编译型语言,但它并不直接编译成可执行文件,而是编译成和平台无关的字节码,执行时有JVM解释执行,所以从这点上看,它又属于解释性语言。
相关文章推荐
- [python]编译型语言vs解释型语言
- [Python] 解释型语言 VS 编译型语言
- 编译型语言VS解释型语言
- C/C++、Java、Python谁是编译型语言,谁是解释型语言?
- 编译型语言VS解释型语言、动态语言、静态语言
- 编译型语言vs解释型语言
- 解释型语言和编译型语言的不同以及Python如何运行
- 编译型语言vs解释型语言
- C/C++、Java、Python谁是编译型语言,谁是解释型语言?
- python解释型语言 和 c编译型语言对比
- Complied VS Interpreted Language编译型语言与解释型语言
- Python到底是解释型语言还是编译型语言
- Python程序的执行过程(解释型语言和编译型语言)
- Python程序的执行过程 解释型语言和编译型语言
- 编译型语言VS解释型语言
- Java、Python分别是解释型还是编译型语言?
- 编译型语言VS解释型语言、动态语言、静态语言
- 编译型语言和解释型语言的区别
- JAVA是解释型语言还是编译型语言
- 编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别