【RUST官方語言中文翻譯】前言

前言

儘管不能100%的肯定,但Rust從基本上來講是一種讓人如虎添翼的語言。不論你如今用什麼語言進行編碼,rust都能讓你達到更高的高度。跟以前相比,能自信的在更寬廣的領域進行編程。程序員

舉個例子,一些「系統級別」的工做,好比對底層的內存管理,數據表達和併發,傳統上來講,這些編程領域是個神祕地帶,只有那些在這些領域投入了多年經歷的人員才能避免一些常見的陷阱。甚至說,哪怕是這些人員當心翼翼的處理上述問題,也不免他們的代碼沒有漏洞,容易崩潰而且不易維護。編程

經過消除老式的陷阱以及提供一個更友好的,簡易的工具集,Rust排除了這些障礙,以此讓你遠離了這些問題。對於那些須要深刻了解底層的程序員,他們不須要處理崩潰或者安全漏洞帶來的常見風險。也不須要去學習那些常常更新的工具鏈路。更棒的是,這門語言就是被設計出用來指導人們更天然的構建可信賴的代碼,且保持運行速度和內存使用習慣。安全

對於那些常常處理底層代碼的程序員,Rust將會擴大他們的舞臺。舉個例子,在Rust中引入併發會是一個相對低風險的操做,由於編譯器將會替你捕獲那些常見的錯誤,你也能夠放心的代碼裏引進更激進的優化手段,由於你會更有信心相信本身不會引入漏洞或者崩潰。服務器

Rust也不會侷限於底層系統編程。它有足夠的表達能力以及友好程度去讓入很舒服的變形命令行界面應用,網絡服務器和不少其餘類型的代碼。本書稍後的內容中就會有很大案例。編寫Rust,會讓你從一個領域到另一個領域的能力。你能夠學習用Rust編寫一個網絡應用,而後移植學到的經驗到樹莓派中。網絡

這本書也適合那些潛在的Rust用戶。裏面會用簡單易懂的語言去幫助你提高本身,不僅僅是Rust的相關知識,還包括做爲一個程序員須要的方法和自信心。 準備好開始學習,歡迎來到Rust社區。併發

相關文章
相關標籤/搜索