标签:pypy 替代 编译过程 tps 了解 java 进制 执行 cpu
程序语言从执行方式上来区分有两种:解释型 和 编译型
1.编译型语言:在程序执行之前,有一个编译过程,将源程序翻译成机器码(CPU指令)、以二进制文件形式存在,之后再执行的时候直接执行,不再需要翻译的过程;坏处则是难以支持许多动态特性;
- C
- C++
2.解释型语言:在执行的时候将程序翻译成机器码(CPU指令),所以运行速度要慢于编译型语言,每次执行都需要一个翻译的过程;大部分CPU时间花在了解释器运行上面;好处是实现起来非常简单,也很容易添加新特性;
- Python
- Java
3.为什么PyPy要比CPython执行速度快呢?
标签:pypy 替代 编译过程 tps 了解 java 进制 执行 cpu
原文地址:http://www.cnblogs.com/standby/p/6784808.html