Pythonの処理系
高速
native codeを吐く
LLVM使用
RPython実装
JIT
Cを吐く
JIT
LLVM使用
いろいろ
C
Java
Rust
.NET
JS, Lisp, OCaml, Cに変換されるものもある(?)
CPython (2018/1/3)
容量:
行数
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
---------------------------------------------------------------------------------------