这可能是一个不受欢迎的观点,但构建一个好的即时编译器(JIT compiler)很难,而且……
… 这可能是一个不受欢迎的观点,但构建一个好的即时编译器(JIT compiler)很难,而且领导力很重要。我带着10多年的即时编译器经验以及一支技术娴熟的工程师团队启动了YJIT项目,而据我所知,Python即时编译器项目是由一名学生领导的。一开始YJIT要顺利运行是一场艰难的战斗。我们需要毅力,并且我坚持采用非常数据驱动的方法,这样我们就能从早期的失败中学习并做出明智的决策。你可以对此做出自己的判断。是的,Python很难优化。我仍然相信为CPython打造一个优秀的JIT是完全可能的,但它必须正确地完成。如果你想完成这个工作,可以雇佣我 :) 有关YJIT的几场演讲在YouTube上,有兴趣的人可以看看:https://youtu.be/X0JRhh8w_4I
源讨论对CPython的JIT编译器两年的思考原帖 96 条评论 · 导入时统计