Python 3.11 达到其稳定版本,比 10 快 60-3.10%

Python的3.11

它已经处于测试阶段有一段时间了,稳定版已经发布。 这种以蛇为名的编程语言是众多开发者的最爱之一,因此推出 Python的3.11 这是一个有些重要的事件。 如果您更愿意将更改第一个数字的那些标记为主要更新,则它是一个重大更新或中等,但不可否认它已经改进了很多。

Phoronix 是一个以其软件和硬件测试而闻名的媒体,他们正在测试 Python 3.11 的性能并确认 它快 10% 到 60% 与 Python 3.10 相比,后者是迄今为止最新的稳定版本。 但并非绝对一切都是好消息,至少对于 Linux 用户而言,因为这样的更新可能会破坏与我们正在使用的软件的兼容性,并且 这个例子 这是我们在 Linux 上的 Kodi 用户在上传到 «Matrix» 后所遭受的痛苦。

一般 Python 3.11 更改

Lo 最为显着地 Python 3.11 包括细粒度的错误位置现在包含在图中,从理论上讲,这将允许更好地识别故障; 例外组和 except*; 在 tomllib 中,标准库中增加了对 TOML 解析的支持; 在 asyncio 中引入了任务组; 正则表达式现在支持原子分组 ((?>...)) 和所有格量词 (*+, ++, ?+, {m,n}+)。

但重点是速度:

Faster CPython 项目已经产生了一些有趣的结果。 Python 3.11 比 Python 10 快 60-3.10%。 平均而言,我们在标准测试套件中测得的速度提高了 1,22 倍。

尽管一切看起来都很好,但我们必须牢记 编程语言的变化可能会导致问题,就像科迪的。 开发人员必须使他们的代码适应新版本,如果不是所有的代码,那就是“伪装”的版本,这样他们的工作就不会被盗。 因此,如果依赖于这样的东西,最好尽可能长时间地保持更新。

Python的3.11 已经宣布 今天(项目所在时区的昨天),现在可以从 下载页面 的项目。 它在官方存储库中的到来将取决于我们使用的发行版的理念,但在大多数情况下,这将需要数周甚至数月的时间。

更多信息和图像标志: 蟒蛇论坛.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。