Python 4.0 永远不会到来,Python创始人极力推荐Rust

语言: CN / TW / HK

C T O

   

   

 

Go Rust Python Istio containerd CoreDNS Envoy etcd Fluentd Harbor Helm Jaeger Kubernetes Open Policy Agent Prometheus Rook TiKV TUF Vitess Argo Buildpacks CloudEvents CNI Contour Cortex CRI-O Falco Flux gRPC KubeEdge Linkerd NATS Notary OpenTracing Operator Framework SPIFFE SPIRE     Thanos

Python 4.0 永远不会到来,Python创始人极力推荐Rust

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 一直在与被其作者和社区认为更流行的新语言竞争。

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

“在某些方面,它听起来像是一门很棒的语言。 Rust 确实在一个特定的领域改进了 c++ :绕过编译器控件变得更加困难。当然,它以近乎完美的方式解决了内存分配问题。如果你用 c++ 写同样的东西,你不能那么肯定,与 Rust 相比,你得到了所有的内存分配和内存管理的权利。 Rust 是一种有趣的语言"

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

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

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

最后对于 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 学习一样,”

参考地址 [1]

参考资料

[1]

参考地址: https://medium.com/codex/python-4-0-will-never-arrive-3d994dce54f1