TOC

关于 CPython 的 Shannon Plan

如果一直关注 Python,可能知道这些事情:

  1. 2018 年,Python 3.8 加入海象运算符,这是对 PEP 572 的实现。
  2. 而正是由于签署 PEP 572,Python 之父、仁慈独裁者、IT界头发守护神——龟叔(Guido van Rossum)被部分社区成员发生矛盾(可能龟叔被个别特有素质的开发者问候了),心灰意冷的龟叔随即宣布放弃仁慈独裁者身份,一心开发 Python。
  3. 2019 年 10 月,龟叔从供职六年多的 Dropbox 离职(Thank you, Guido),正式退休。
  4. 龟叔退休一年之后,去年年底,又宣布还是闲不住,加入微软。

今天刚看到一个消息,微软资助龟叔搞了个香农计划,目标是在 4 年时间内实现将 Python 提速 5 倍,而且是无痛提升,不会导致兼容性问题。最早可以在明年发布的 3.11 中得到体现:提速至少一倍。

早干嘛去了,我都想问候一下龟叔了。总之,非常期待!!

虽然我觉得 Python 语言本身性能差,对目前 Python 生态影响很小,毕竟 CPU 密集型项目(重要的几个科学计算、人工智能库)都采用了 C 拓展,或者依赖 GPU 计算。

但性能如果能够有明显提升,还是可以为 Python 带来更多可能性。