跳转到主要内容

【编程语言】2023年我要学习的三大编程语言

What are your plans for 2023?

This time of year can feel saturated with talk of resolutions. But the changing of the calendar is still a good opportunity to take stock of our personal and professional goals.

If you’re looking for a goal for 2023 to help you advance as a developer, here’s an idea to boost your career and keep your skills fresh: learn a new programming language.

【Rust开发】我的Rust之旅和如何学习Rust

我将分享我的Rust之旅,我如何学习Rust以及一些免费的Rust学习资源。

Rust已经变得越来越流行。通过StackOverflow 2022开发者调查,我们可以看到许多人对Rust感兴趣。

Rust已经是第七年成为最受欢迎的语言,87%的开发者表示他们希望继续使用它。

Rust还与Python联系在一起,成为最受欢迎的技术,TypeScript运行速度很快

最需要的

2023-01-14 01-16-33屏幕截图.png

最爱与最恐怖

2023-01-14 01-16-07屏幕截图.png

但Rust有一个特殊的学习曲线。

【开发语言】Python的创建者分享了他对Rust、Go、Julia和TypeScript的想法

Python创建者Guido van Rossum分享了他对其他一些编程语言的看法。

这位“仁慈的独裁者”本人在接受微软首席云拥护者经理弗朗切斯卡·拉泽里长达一小时的采访时分享了自己的观点。

“我热爱语言,至少在理论上是这样,”范·罗苏姆说。“我总是阅读语言教程,但我非常不擅长下载语言实现并尝试编写代码,因为说‘哦,我已经知道如何用Python实现’几乎总是很容易。”。

当然,这并不意味着Van Rossum对其他语言没有什么想法。

Van Rossum表示Rust“听起来像是一种很好的语言”,并且它在C++上有所改进,因为它更难绕过编译器中的检查,并以“近乎完美”的方式解决内存分配问题。

在谷歌设计的Go语言中,Van Rossum认为,在所有新的通用语言中,Go“可能是最具Python风格的”。

Julia是一种以命令式、函数式和面向对象编程为特色的编程语言,并为C、Fortran、C++、Python、R、Java和许多其他语言提供了外部函数接口。

【Rust语言】Rust 1.66的新增功能

Rust的设计目的是使开发快速安全的系统级软件变得容易。这是最新消息。

Rust编程语言的独特方法使代码比C、C++、Go和您可能使用的其他语言具有更好的性能和更少的妥协。它还定期更新,通常每月更新一次。

在哪里下载最新的Rust版本

如果您已经通过rustup安装了早期版本的Rust,则可以通过以下命令访问最新版本:

$ rustup update stable

Rust 1.66的新功能

Rust 1.66于2022年12月15日推出,使具有整数表示的枚举现在可以使用显式判别符,即使它们有字段。以前,开发人员可以在带有表示的枚举上使用显式判别符,但前提是它们的变体都没有字段。当在两种语言中枚举的表示必须匹配的语言边界之间传递值时,显式判别法非常有用。

同样在Rust 1.66中: