Pythonの処理系
Pythonの処理系の実装
高速
Codon
native codeを吐く
LLVM使用
PyPy
RPython実装
JIT
Cython
Cを吐く
Numba
JIT
LLVM使用
いろいろ
CPtyhon
C
Jython
Java
RustPython
Rust実装のPythonインタプリタ
https://github.com/RustPython/RustPython
Rust
RPython
IronPython
.NET
Stackless
JS, Lisp, OCaml, Cに変換されるものもある(?)
CPython (2018/1/3)
github
容量:
行数
code:txt
// あまり重要でない部分は省略
$ cloc cpython
4666 text files.
4612 unique files.
1947 files ignored.
github.com/AlDanial/cloc v 1.80 T=18.34 s (149.8 files/s, 74987.3 lines/s)
---------------------------------------------------------------------------------------
Language files blank comment code
---------------------------------------------------------------------------------------
Python 1832 112673 137286 520807
C 318 50240 47166 306462
C/C++ Header 370 15139 10057 126907
C++ 5 720 252 3175
Assembly 7 258 395 1481
---------------------------------------------------------------------------------------
SUM: 2747 183781 198605 992712
---------------------------------------------------------------------------------------