萬事開頭

      網友投稿 950 2025-03-31

      我和Rust的故事

      從去年5月15日Rust語言正式發布Rust 1.0版本,到今天也不過才有不到四百五十天的時間。不過一門誕生不過四百五十天的編程語言卻能迅速的紅遍大江南北。筆者去年的時候開始嘗試進行一些技術文檔的翻譯,就有幸參與了Which language has the brightest future in replacement of C between D, Go and Rust? And Why?(譯為:D、GO、Rust 誰會在未來取代 C?為什么? )這篇文章的翻譯工作,我恰巧是翻譯的“最后但并非最不重要的 Rust”(原文是:Last but not least, Rust)這一部分的內容,其中有這樣一小段話讓我記憶猶新。

      Foreign syntax. Rust's syntax is different, and there's no apparent advantage to the difference. This is irritating for folks coming from Algol-style languages, who need to deal with a gratuitously different syntax in addition to getting the resource bookkeeping right.

      當時剛剛開始翻譯技術文檔和文章的時候,很多詞匯都不是很熟悉。最讓我腦袋疼的就是“Foreign syntax”這個詞,它直譯為“ 外國的語法”。你可以看到最終的譯文中也保留了這個說法,但是實際上它是指Rust令人捉磨的語法風格。當時筆者負責的文段也因為這樣的一些詞顯得有些晦澀,在這里還請各位讀者諒解。

      就像剛剛開始做技術文章的翻譯一樣,Rust語言的語法會給大多數老程序員一個下馬威。我們已經習慣的那些臭毛病,該改改了。都說萬事開頭難,如果你學習Rust語言你就會感受到這一點,它上手的時候不那么簡單。但是你一旦熟練地掌握它之后,你就會體驗到使用它編程帶來的便利。剛剛開始接觸Rust語言的時候,它有一點兒像是嘮嘮叨叨的老媽,總是怕你受傷,以至于讓你感到厭煩。但是當你成熟之后呢,Rust就會變成沉默寡言的父親,只要你不做得太過分,它都不會限制你的自由發揮,并且會在暗中保護你。

      馬上行動

      說了這么多,不如馬上行動去安裝Rust。如果你是第一次學編程,我會指導你該怎么安裝Rust,如果你之前學過其他編程語言,那么Rust的安裝方法和它們都差不多,從下面的網址下載適合你的安裝包,并且把它安裝在你的電腦上。然后就可以等著筆者下次更新的時候,一起學習Rust了。

      https://www.rust-lang.org/en-US/downloads.html

      當然如果你是一個經驗豐富的老手,并且使用的是Linux或者是Mac的操作系統那么你可以通過終端下載它。如果你這樣做的話,你應該打開一個終端并輸入:

      $?curl?-sSf?https://static.rust-lang.org/rustup.sh?|?sh

      下面是寫給那些看不懂網站上面的英文,或者是第一次學習編程語言的人看的。首先你應該點擊上面的那個鏈接。注意,如果你是在手機或者是平板電腦上面瀏覽這篇文章,那么我求求你,千萬不要在手機上面點擊上面的鏈接,然后問筆者為什么安裝不了,因為暫時還沒有辦法在手機上開發Rust程序。如果你第一次學編程也千萬不要在終端里輸入:

      萬事開頭難

      $?curl?-sSf?https://static.rust-lang.org/rustup.sh?|?sh

      老老實實地從 https://www.rust-lang.org/en-US/downloads.html 這里選擇一個合適你電腦的版本下載下來就好了。

      當你來到這個界面的時候你就可以選擇適合你的版本的Rust了。因為絕大多數新手的電腦都是Windows的操作系統,那么就請選擇第三項?Windows (GNU ABI ?) (.msi)?,這里還有一個你是64位機還是32位機的問題,目前新出的電腦幾乎都是64位機了。如果你很清楚自己是32位機,那么就一定要選擇32位機,如果你不清楚你是32位機還是64位機,你應該在“控制面板”中的“系統”里面查看。但是最近的Windows操作系統突然把“控制面板”改名叫“設置”了,讓人聽著很別扭。

      下載完成之后,雙擊安裝它就會看到許可協議。如果你實在搞不明顯,或者是懶得設置,那么就直接點擊?Install?這個按鈕,但是筆者這里會點擊?Advanced?對Rust進行一點兒設置,實際上是筆者是不想把Rust安裝在C盤里。

      這里會詢問你為那個用戶進行安裝,不用管它,直接點擊?Next。

      接下來就到了選擇安裝路徑這一步了,反正筆者不推薦安裝在系統盤(一般是指C盤)里面。然后點擊?Next。

      然后就會問你要安裝什么項目,使用默認設置并點擊?Install?開始安裝。

      Rust很快就會安裝完成,點擊?Finish?就可以了。

      這時候你應該能夠在你的開始菜單里面找到一個名為?Rust 1.10 (GNU 64-bit) Shell?深色齒輪狀圖標的東西,如果你的電腦是32位的,或者是Rust出現了版本更新,它不一定叫這個名字。不過沒關系,它們目前都是一樣的。

      然后雙擊它,并且在其中輸?rustc -V?并且按一下回車。你就會看到它的版本信息。現在你已經準備好成為一名Rust程序員了。無論你是第一次接觸程序的人,還是有經驗的C++或者是Java的程序員,你都應該來學習Rust,并且現在你已經準備好要這么做了。

      本文轉載自異步社區

      軟件開發 編程語言

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel表格怎么畫散點圖畫直線(如何在excel散點圖中畫直線)
      下一篇:實戰篇:手把手教你Linux安裝Mysql(細致入微)
      相關文章
      国产黄色一级毛片亚洲黄片大全| 亚洲乳大丰满中文字幕| 区久久AAA片69亚洲| 亚洲人成影院午夜网站| 亚洲国产日韩在线视频| 亚洲香蕉网久久综合影视| 亚洲伊人久久成综合人影院| 亚洲精品乱码久久久久久蜜桃 | 亚洲日本一区二区| 亚洲成av人在线视| 亚洲精品无码午夜福利中文字幕 | 国产AV无码专区亚洲AV漫画| 国产亚洲人成A在线V网站| 中文字幕亚洲电影| 国产亚洲大尺度无码无码专线 | 国产亚洲美女精品久久久久狼| 中文字幕精品亚洲无线码二区| 亚洲性久久久影院| 青青草原亚洲视频| 亚洲日韩v无码中文字幕| 亚洲日韩中文字幕在线播放| 亚洲人成色77777| 亚洲免费在线视频| 亚洲视频小说图片| 亚洲人成毛片线播放| 亚洲卡一卡二卡乱码新区| 亚洲性色精品一区二区在线| 亚洲av成人一区二区三区在线播放| 亚洲av成人片在线观看| 亚洲国产成人久久综合野外| 亚洲欧洲日产国码一级毛片| 亚洲色无码专区在线观看| 亚洲av永久无码精品秋霞电影影院| 久久青青草原亚洲AV无码麻豆| 亚洲国产精品自在在线观看| 亚洲成aⅴ人片在线观| 亚洲最大无码中文字幕| 日韩精品亚洲专区在线观看| 亚洲日韩在线中文字幕第一页| 亚洲欧洲日产国码无码久久99| 亚洲成人精品久久|