Rust編程語言-前言

前言

雖然不會一直那麼清晰,但是Rust語言本質上是關於賦能:不管你寫怎樣的代碼,Rust讓你走的更遠,讓你在眾多領域裡更有信心的編程。

舉個例子來說,系統層面的編程會涉及底層的內存管理,數據表達和併發。以前在這一領域編程是晦澀難懂的,只有少數的一直工作在這一領域很多年的人才能學會避免一些煩人的陷阱。而且即使人有經驗的這些人也需要非常小心,避免代碼出現漏洞,崩潰或者出錯。

Rust通過消除舊的陷阱,以及提供友好的、優雅的工具集來打破了這些障礙。需要涉及底層控制的程序員可以通過Rust來完成任務,避免引入崩潰或者安全漏洞的風險,也不需要學習各式各樣的工具。更好的一面,語言是設計成引導你編寫自然的可靠的代碼,並且在速度和內存使用上仍保持效率。

已經工作在底層代碼的程序員可以使用Rust來達到他們的目的,例如,在Rust裡引入併發是相當低風險的操作:編譯器會幫你捕獲傳統的各種錯誤,因此你可以更加自信的進行更激進的代碼優化,而不用擔心會引入崩潰和漏洞。

但是Rust並不侷限於底層代碼編程,用Rust開發CLI應用,web服務器,以及其他各種類型應用也非常迅速和有效率,並且很有樂趣-在本書有一些這方面的簡單的例子。用Rust工作能讓你培養不同領域通用的技能,你可以通過寫web應用學習Rust,然後在樹莓派上用上學到的技能。

本書詮釋了Rust賦能的潛力,通俗易懂且循序漸進的描述不僅想要幫你學會Rust的知識,還可以幫你提升編程能力和自信。所以,開始學習吧-歡迎來到Rust社區!


分享到:


相關文章: