• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

大家一起玩 PYPY

on

  • 3,152 views

 

Statistics

Views

Total Views
3,152
Views on SlideShare
3,152
Embed Views
0

Actions

Likes
7
Downloads
46
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    大家一起玩 PYPY 大家一起玩 PYPY Presentation Transcript

    • 大家一起玩 PYPY2010 年长三角地区 PYTHON 11 月聚会
    • 使用 PYTHON 解析 PYTHON
    • 起先有了 PSYCO
    • JIT
    • PYTHON 版本
    • CPU
    • 更快更智能的 JIT
    • 更快?编译执行!http://code.google.com/p/shedskin/
    • 于是就有了 RPYTHON
    • 编译期优化
    • BACKEND C .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 日