打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python4的时代会到来吗?Python之父这样说
userphoto

2023.11.11 浙江

关注
机器学习与数据分析
2021-12-11 12:03

教训

Guido van Rossum(Python 编程语言的发明者)日前在接受采访时表示,Python 4.0 很难看到曙光,因为该编程语言现在正在经历一个具有挑战性的困难,那就是从 Python 的迁移 2.0 到 Python 3.0。

他还讨论了其他语言,如 Rust、Go、Julia 和 TypeScript。 Guido 认为 Rust 是一种迷人的语言,几乎可以完美地处理内存管理问题。 他接着说 Go 和 Julia 与他的设计相当,Python 项目团队学习并受到各种 TypeScript 功能的启发。

Guido van Rossum 和 Python 开发团队的其他成员表示,他们对 Python 4 的前景不是很热情,在从 Python 2 到 Python 3 的过渡过程中学到了一些重要的经验教训。

前景

“我对 Python 4 的想法并不感到兴奋,核心开发团队中也没有人真正感到兴奋,所以可能永远不会有 4.0,我们至少会持续到 3.33。 我们已经从 Python 3 和 2 中吸取了教训,所以认真谈论 Python 4 几乎是禁忌。”

Guido van Rossum 于 2019 年退休后于 2020 年 11 月返回公司,并在微软担任新职位。他在 Twitter 上表示,他将努力使 Python 更易于使用。 它将在所有平台上可用,而不仅仅是 Windows,这应该会使其更具吸引力和竞争力。 事实上,在过去的十年里,Python 一直在与被其作者和社区认为更流行的新语言竞争。

Rust

根据 Guido 的说法,Rust 是一种“伟大的”编程语言,值得所有人关注:

“在某些方面,这听起来像是一种很棒的语言。 Rust 确实在一个特定领域改进了 C++:绕过编译器控制要困难得多。 而且,当然,它以近乎完美的方式解决了内存分配问题。 如果你用 C++ 写同样的东西,与 Rust 相比,你不能确定你是否正确地获得了所有的内存分配和内存管理。 所以 Rust 是一种有趣的语言“

另外,与C++相比,Rust在编程行业是一个相对的新人,很多开发者都对投资犹豫不决。 但是,近年来,大型行业计划已开始使用它。

Linux 社区就是这种情况,它已经宣布开始在 Rust 中创建内核元素已经有一段时间了。

微软去年启动了 Rust for Windows 项目,目标是为程序员提供对 Windows API 的简单访问,以便在 Windows 上创建 Rust 应用程序。 Facebook、亚马逊、苹果和微软等主要行业巨头最近透露,他们正在寻找 Rust 开发人员。

TypeScript

最后对于 TypeScript,Python 的创造者认为:

“TypeScript 是一种很棒的语言。您可能已经注意到,在过去的六七年中,我们为 Python 添加了可选的静态类型,也称为渐进式类型“

“当我们开始这个项目时,我并没有真正意识到 TypeScript,所以我不能说这种语言启发了我们开始。 TypeScript,因为它加入了 JavaScript 的潮流,而且因为 Anders 是一个非常聪明的人,TypeScript 做了一些 Python 仍在等待理解的事情。所以今天我们肯定会以 TypeScript 为例。我们有一个 TypeScript SIG,我们在那里讨论 TypeScript 的语法和语义的扩展以及 Python 的一般类型系统“

Guido 继续表示 JavaScript 与 Python 的相似程度超出您的预期,Python 开发团队从 TypeScript 的进步中获得了很多灵感。

“有时我们会提出新功能,因为我们知道 TypeScript 最初也缺少某些功能,然后根据用户需求将它们添加到 TypeScript 中,并在 TypeScript 中变得非常流行。现在我们可以看到我们处于同样的情况。”

他补充说

“因为 JavaScript 和 Python 比较相似。比 Python 和 C++、Rust 或 Java 更是如此。所以我们向 TypeScript 学习,时不时地,从我和 Anders 的对话中,似乎 TypeScript 也向 Python 学习,就像 JavaScript 在某些领域向 Python 学习一样,”

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python中文是什么意思
64岁的Python之父表示退休后太无聊,正式加入微软
Python简史
Python第1讲——Python语言简介
程序员不纠结:九大非主流顶尖编程语言!
帮你提升 Python 的 27 种编程语言
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服