PyPy 为什么会比 CPython 还要快?
你本来有个 python 代码:def add(x, y):
return x + y
然后 CPython 执行起来大概是这样(伪代码):if instance_has_method(x, '__add__') {
return call(x, '__add__', y) // x.__add__ 里面又有一大堆针对不同类型的 y 的判断
} else if isinstance...
转载
2018-04-16 23:21:40 ·
17260 阅读 ·
1 评论