暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

云原生CTO 2021-12-05
1910

CTO

 
 

 
 


 

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


文章转载自云原生CTO,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论