当前位置:首页 > 杂谈 > 正文内容

Python之父:Python 4.0可能不会来了-python之父的书

2023-07-10 05:34:13TONY杂谈163

机器之心报道

编辑:力元、蛋酱

不要对 Python 4.0 抱有希望,可能不会有的。——Python 之父 Guido van Rossum

2020 年 1 月 1 日,Python 官方结束了对 Python 2 的维护,意味着 Python 2 完全退休,进入 Python 3 时代。之后,关于 Python 4 的发布排期也成为了社区的热门议题。

去年,Python 之父 Van Rossum 在推特上表示,假如会有 Python 4,从 3 到 4 的版本过渡会更像从 1 到 2 的过渡,而不会像从 2 到 3 的过渡。

打开凤凰新闻,查看更多高清图片

但在最近接受 Microsoft Reactor 采访时,Van Rossum 被问及 Python 的未来,以及什么时候会出 Python 4.0。他却表示,可能不会有 Python 4 了。

Van Rossum 回答说:「我和 Python 核心开发团队的成员对 Python 4.0 没什么想法,提不起兴趣,估计至少会一直编号到 3.33。」

视频地址:https://www.youtube.com/watch?v=aYbNh3NS7jA

在从 Python 2 过渡到 Python 3 时已经被上了一课的 Van Rossum 表示,在内部的严肃场合,谈论 Python 4 是个禁忌,大家只会在饮茶时把 Python 4 当玩笑开。

2020 年 4 月,Python 2.7 生命周期中的最后一个版本 - Python 2.7.18 发布了。彼时 Van Rossum 警告过开发人员 Python 3 与 Python 2 不兼容,因此基于 Python 2 的软件库依赖项将不能升级至版本 3.0。

那是一个延续了数年之久,缓慢而又痛苦的迁移期。Van Rossum 说:「实际上,Python 比核心开发人员意识到的要成功得多,因此我们应该对从 Python 2 过渡到 Python3 更加了解和支持。但当时我们错误地认为过渡会很简单,因为我们都像 Python 编程中的爱因斯坦一样,可以在睡眠中将代码从 Python 2 转换为 Python3。」

不过,Van Rossum 并没有完全排除 Python 4.0 的可能性,他暗示道,当 Python 与 C 的兼容性发生重大变化时,可能会改变目前的想法。Van Rossum 表示:「如果不更改语言就会与 C 扩展存在严重的不兼容,或者我们能够摆脱全局解释器锁(GIL),这样的情况下我们可能被迫升级至 Python4.0。」

然而,关于预计在 10 月发布的 Python 3.10,以及将实现一些重大速度提升的版本 3.11,Van Rossum 强调,重点依旧是尽可能长时间地渐进式的更新编程语言。

两年前,Guido van Rossum 从 Dropbox 离职,宣布退休,但又在 2020 年 11 月加入了微软,主动结束了自己的退休生活。当时他表示,将致力于「使用户更好地使用 Python(并且不仅仅是在 Windows 系统上)」。

「现在,我们有一个严格的年度发布时间表,Python 3.10 之后是 3.11,之后是 3.12,依此类推。(在 Python 4 之前)我们必须先发布 3.9,每次添加另一个数字并不是容易的事,但仍然比从 3 到 4 轻松得多。」

「Python 的加速是渐进式的,3.11 版本会有新的速度提升,我们会在 3.12 和 3.13 中将其进一步提高。」

接下来,让 Python 更快是 Python 核心开发团队的工作重点。在近日的 PyCon Language Summit 上,Van Rossum 宣布目标是在 3.11 版本中将 CPython 的性能提高一倍。

Van Rossum 还介绍了通过外部项目(比如 Pyston)来加速语言的努力,Pyston 项目是 Python 3.8.8 的实现,该实现最初发布在 Dropbox,后来开源。其创建者最近发布了 Pyston 2.2,相比 CPython 3.8.8 的性能提高了 30%。

「现在,我觉得大约有一年时间来证明我们在 Python 性能上取得了进步,3.11 会比 3.10 快得多。」

同时,Van Rossum 也分享了自己对其他编程语言的看法,他欣赏 Rust 改进 C++ 代码的能力,并且 Go 是「比较 Python」的语言中最有趣的。

「你可能注意到,在过去的六七年里,我们一直在 Python 中添加可选的静态类型,也叫渐进类型。」Python 之父也介绍了 Python 近年来对 TypeScript 的重视程度。

「当开始项目时,我实际上并不了解 TypeScript,所以我不能说最初是受到了 TypeScript 的启发…… 如今,我们肯定是以 TypeScript 为样板,有时我们发布了新功能,因为某些功能相对 Typescript 是缺失的,然后我们根据用户需求将其进行添加,非常成功。」

Van Rossum 说,Python 仍然在努力寻找重获成功的方法。在他看来,Hejlsberg 是一个非常聪明的人,TypeScript 正在做的一些事情,是 Python 未来需要弄清楚的。实际上 TypeScript 也在向 Python 学习,就像 JavaScript 在一些领域从 Python 那里学习一样。

“Python之父:Python 4.0可能不会来了-python之父的书” 的相关文章

悦呼吸全净器敢于变革,重新定义空气净化器

悦呼吸全净器敢于变革,重新定义空气净化器

3月29日-31日,第二届国际环境空气净化产业博览会暨高峰论坛在广州举行。作为全国规模最大、资源最全的空净展,第二届空净展延续往届精彩,汇聚了空净行业各知名品牌企业悉数登场。 其中最近备受关注的悦呼...

4本都市异能官场小说,主角凭借计谋和局势,一步步走上去

4本都市异能官场小说,主角凭借计谋和局势,一步步走上去

第一本:官路风流 书评:一本官场文很经典的书。这部小说的主人公是特别优秀的大学毕业生,刚开始进入官场特别艰难,主角刚开始虽然傻了一点,可是特别坚强,大脑会知道转弯,官场失意,就商场得意。既然无法升官,果断想办法开厂子赚钱花,带领老百姓发财,熬个两三年果断升官,然后是县里,...

德国远控最强?是时候醒醒了,国产远控ToDesk早已成为新风尚

德国远控最强?是时候醒醒了,国产远控ToDesk早已成为新风尚

几年前,德国远控最强似乎是一种大众认知,因为德国长期以来都以顶尖科技著称,因此在远控领域也处于领先水平。不过近些年随着以ToDesk为代表的国内远控企业强势崛起,国产远控也在市场上有了一席之地,并逐渐成为新风尚。下面就让我们以ToDesk为例,深入了解一下国产远控在近几年都有哪些突破。...

影视丨这部热播剧豆瓣8.1,成为今年以来口碑最佳的悬疑题材剧

影视丨这部热播剧豆瓣8.1,成为今年以来口碑最佳的悬疑题材剧

  由陈建斌、陈晓主演的《尘封十三载》正在爱奇艺播出,这部刑侦剧将案件悬念和人物命运悬念相勾连,通过流畅的双时空叙事,带来耳目一新的悬疑效果。   该剧目前获得8.1的网评高分,成为今年以来口碑最佳的悬疑题材剧。   《尘封十三载》讲述了一个连环杀人案的侦破故事。...

个体店和企业店官方账号如何操作成为混合经营账号

个体店和企业店官方账号如何操作成为混合经营账号

个体店和企业店官方账号如何操作成为混合经营账号第一步:进入抖店官方账号页面,选择模式操作入口:【抖店电脑端-店铺-经营账号管理-官方账号】 顶部出现文案提醒:账号经营模式选择,点击按钮【选择模式】 第二步:进入账号经营模式选择页面,仔细查看每一种模式的差异第三步:根据经营诉...

"95588"诈骗短信再次袭来,鄂尔多斯一市民被骗13万

"95588"诈骗短信再次袭来,鄂尔多斯一市民被骗13万

近日,鄂尔多斯市东胜区一市民张某收到冒充银行客服短信,谎称其电子密码器失效,需登录链接网站激活,张某便登录了短信链接的网站,并按照提示将自己的银行卡等信息输入,结果被对方骗取卡内13.05万元。 近期全国各地类似短信诈骗就达到10余起。2月19日,科左后旗居民萨某某打开手...