Rust讓我上癮了 - Reddit

banq發表於2022-11-19

我是一個經驗豐富的開發者,紮根於用C語言進行的微控制器程式設計,在過去十年的大部分時間裡都是全棧開發者(Java、TypeScript)。

我一直很想再做一些C/C++,但每當我嘗試的時候,我都會被糟糕的開發者體驗嚇一跳(與我在webdev中習慣的相比)。大量的手動設定和決定。我不想處理這個問題,時間變了,標準提高了。更不用說我的工作是跨平臺的。

另一方面,Rust只是在工作。安裝Rust,你就會得到一個軟體包管理器、測試執行器,所有這些都是跨平臺的,而且容易使用。

然而,在一開始寫Rust程式碼時,我實際上感到很沮喪。由於我有C語言及其概念的經驗,我期望能更快地取得進展,但編譯器一直在抱怨。

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

但是,使用這種語言是一種樂趣。當它編譯和執行時,它經常做我想做的事,我在其他語言中從未有過這種經驗。

這已經到了我目前所能想到的地步了。我一覺醒來,就會想到昨晚的問題。在工作中,我仍然不斷地想它,想我晚上會如何解決它。我已經很久沒有這種動力了!

這也已經到了這樣的地步:當我不得不思考我如何用其他語言寫出同樣的程式碼時,我沒有感到一點厭惡的感覺。為了使程式碼具有彈性,需要付出大量的努力,而最終你不會這樣做,所以你最終得到了一個彈性較差的版本。

我不知道,我只是想分享我到目前為止對Rust的體驗,因為我沒有想到會這樣抓住我。

其他網友:
1、我是從 Python 切換到Rust,現在喜歡Rust,讓我回Python我覺得很髒:在不知道其返回型別的情況下編寫函式現在看起來很瘋狂。

2、開始用 Rust 程式設計就像從你父親那裡學開車:老人會用他能想到的每一件小事來惹惱你。但是,過了一會兒,你開始接受他是對的。

3、從 fullstack/webdev 工作到寫 rust 真是令人震驚,但無論什麼時候真正起作用,都會讓人感到難以置信。

4、我現在正處於這個初始階段:我喜歡這門語言,但不斷出現的紅色波浪線肯定會讓我患上創傷後應激障礙。

 

相關文章