126 ms (x 1.0) 327.7 ms ± 50.5 ms (x22.3) Example: Fibonacci CPython 互換オブジェクトにおける計算量の比較 13/15 Without using arbitrary-precision integers 多倍長整数を用いないため、動的メモリ確保等のコストが大幅に省略できる オーバーフローする可能性が生まれる Provide C ABI-based FFI 最も使われているABI (Application Binary Interface) であるC ABI を用いて関数をエクスポート 他の言語からでも dlopen (Unix) / LoadLibrary (Windows) でこの関数を使うことが出来る これがFFI (Foreign Function Interface) の仕組み