Download - 大家一起玩 PYPY
Transcript
大家一起玩 PYPY2010年长三角地区 PYTHON 11月聚会
使用 PYTHON解析 PYTHON
起先有了 PSYCO
JIT
PYTHON版本
CPU
更快更智能的 JIT
更快?编译执行!http://code.google.com/p/shedskin/
于是就有了 RPYTHON
编译期优化
BACKENDC .NET JAVA
PROLOG SMALLTALKJAVASCRIPT IO SCHEME GAMEBOY
ctypes lltypesystem
MixedModule
PYPY 1.1
像 C一样快的动态语言不需要 MixedModule
重新实现 PYTHON解释器
使用 RPYTHON编写即使你不了解 C也没关系
RPYTHON CAN BE FAST THAN C
指令越高端,优化空间就越大
解释器编写越便利, JIT越强大
无须编译即可调试
支持巨量平台
STACKLESS PYTHON
不只是 PYTHON
UNLADEN SWALLOW
突然出现
LLVM
RPYTHON → LLVM
PYPY 1.2
JIT
PYPY 1.3
CPYEXT
PYPY 1.4已于 26号发布
http://pypy.orghttp://morepypy.blogspot.com
自编译!http://morepypy.blogspot.com/2010/11/
improving-memory-behaviour-to-make-self.html
64位 JIT已经完成
下一步?JIT + STACKLESS - GIL
谢谢观赏沈崴
2010年 11月 28日