社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python之父爆料:明年Python至少实现1倍提速

OSC开源社区 • 4 年前 • 489 次点击  

文 | 白开水

出品 | OSC开源社区(ID:oschina2013)

Python 之父 Guido van Rossum 在 2021 年 Python 语言峰会上透露了一些有关 Python 的发展计划表示,其短期计划是在 Python 3.11 版本中实现至少提速 1 倍。按照官方的发布周期,目前处于测试阶段的 Python 3.10 计划于今年 10 月发布,Python 3.11 则预计于 2022 年发布。

2020 年 11 月,Guido 在退休一年后宣布再度复出,加入微软开发者部门 (Developer Division)。Guido 透露,微软已资助其创立了一个小型的 Python 团队。目前,这一团队成员除了 Guido 自己外;还包括 Python 核心开发人员、微软高级软件工程师 Eric Snow,以及 Semmle 的研究工程师 Mark Shannon。

根据 Guido 所述,他们这个旨在”Making CPython Faster“的项目被命名为“Shannon Plan”;目标是在 4 年时间内实现将 Python 提速 5 倍,即平均每年 1.5 倍。他们已经为该项目创建了一个 GitHub 仓库,其中包括一个 CPython 的分支、一套用来进行基准测试和分析之类的工具以及一个问题跟踪器。

Guido 表示,这一切都将是开源的。并承诺称,“不破坏 stable ABI 兼容性;不破坏 limited API 兼容性;不破坏或减缓 extreme cases;以及保持代码的可维护性。”

关于如何在 Python 3.11 版本中实现至少 1 倍提速这方面,Guido 则透露,其要做的改进工作包括有:适应性的、专门的字节码解释器(详情可查看 PEP 659 );优化帧堆栈;改变函数调用的方式;实施更有效的异常处理;增加优化以加快启动时间;以及修改 .pyc 字节码缓存文件格式等。

不过 Guido 也指出,即将进行的这些 Python 更改的主要受益者将是那些运行 CPU 密集型纯 Python 代码的人和内置 Python 的网站的用户。对于已经用 C 语言编写的代码(如 NumPy 和 TensorFlow)、I/O-bound 代码、多线程代码,以及算法效率低下的代码,不会有太大的好处。

更多详情可查看:https://github.com/faster-cpython/ideas/blob/main/FasterCPythonDark.pdf



当当当,“OSC开源社区”粉丝群来啦~

扫描下方二维码,备注“加群”即可快速入群哦!


拥有超能力的专属机器人,我也想要!

2021-05-14

微软:VS Code是性能和体验最好的Python 代码编辑器

2021-05-16

每天穿女装上班的大厂程序员:我知道自己是个男生

2021-05-17



觉得不错,请点个在看

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/114514
 
489 次点击