Rust让我上瘾了 - Reddit

22-11-19 banq

我是一个经验丰富的开发者,扎根于用C语言进行的微控制器编程,在过去十年的大部分时间里都是全栈开发者(Java、TypeScript)。

我一直很想再做一些C/C++,但每当我尝试的时候,我都会被糟糕的开发者体验吓一跳(与我在webdev中习惯的相比)。大量的手动设置和决定。我不想处理这个问题,时间变了,标准提高了。更不用说我的工作是跨平台的。

另一方面,Rust只是在工作。安装Rust,你就会得到一个软件包管理器、测试运行器,所有这些都是跨平台的,而且容易使用。

然而,在一开始写Rust代码时,我实际上感到很沮丧。由于我有C语言及其概念的经验,我期望能更快地取得进展,但编译器一直在抱怨。

它仍然抱怨,但现在我对原因有了更好的理解。

但是,使用这种语言是一种乐趣。当它编译和运行时,它经常做我想做的事,我在其他语言中从未有过这种经验。

这已经到了我目前所能想到的地步了。我一觉醒来,就会想到昨晚的问题。在工作中,我仍然不断地想它,想我晚上会如何解决它。我已经很久没有这种动力了!

这也已经到了这样的地步:当我不得不思考我如何用其他语言写出同样的代码时,我没有感到一点厌恶的感觉。为了使代码具有弹性,需要付出大量的努力,而最终你不会这样做,所以你最终得到了一个弹性较差的版本。

我不知道,我只是想分享我到目前为止对Rust的体验,因为我没有想到会这样抓住我。

其他网友:
1、我是从 Python 切换到Rust,现在喜欢Rust,让我回Python我觉得很脏:在不知道其返回类型的情况下编写函数现在看起来很疯狂。

2、开始用 Rust 编程就像从你父亲那里学开车:老人会用他能想到的每一件小事来惹恼你。但是,过了一会儿,你开始接受他是对的。

3、从 fullstack/webdev 工作到写 rust 真是令人震惊,但无论什么时候真正起作用,都会让人感到难以置信。

4、我现在正处于这个初始阶段:我喜欢这门语言,但不断出现的红色波浪线肯定会让我患上创伤后应激障碍。

 

1