Contents
書籍簡介
Rust in Action 透過探索大量系統程式設計概念和技術,介紹了 Rust 程式設計語言。你將透過深入研究電腦如何運作來學習 Rust。 你會發現自己參與 persistent storage ,memory,networking,甚至修補 CPU 指令。 本書將帶你透過使用 Rust 來擴展其它應用程式,並教你如何編寫令人耀眼的快速程式碼。 你還會發現 parallel 和 concurrent 程式設計。 使用真實的範例和場景填滿整本書的內容,你會超越 Rus t的語法,看看 Rust 在真實世界的範例中提供了什麼幫助。
“我見過最簡單學習 Rust 的方法!”
~ William E. Wheeler
“密集但非常平易近人,任何具有程式設計經驗的人都會發現這本書對 Rust 有很好的介紹。
~ Morgan Nelson
關於這個技術
Rust 是一種新的系統程式設計語言,它為你提供如 C 語言低階功能,同時提供 Ruby 和 Python等語言的優雅和易用性。 Rust 是執行緒安全的,可以實現 “fearless concurrency”。 執行緒可以保證不會覆蓋其他人的資料,但是不會對你施加垃圾收集器,從而保持運行時的性能。 它整合了函數式程式設計的功能,例如高階函數功能,允許設計出可讀性高小巧的程式。 Rust 對於那些想要以更符合人性,不太可怕可以替代 C 或 C ++ 來開發系統程式設計的開發者來說是完美的。
書籍內容包含
- 使用 Rust 的可移植性
- Concurrent 並行程式設計
- 使用 lock 或是 atomic 操作共享資源
- 避免用全域狀態程式設計
- 在你的應用程式中傳遞訊息
- 記憶體管理和垃圾收集
目標讀者
讀者需要中級程式設計技能,熟悉一般的電腦科學概念,命令列指令和網路。
關於作者
Tim McNamara 是一位經驗豐富的程式設計師,對自然語言處理,文字挖掘( text mining )以及更廣泛的機器學習和人工智慧有濃厚的興趣。 他在開源社群非常活躍,包括紐西蘭開源社群。
關於 MEAP 搶鮮電子書
一本書可能需要一年或更長的時間才能寫出來,那麼你今天如何學習熱門新技術? 答案是MEAP,即 Manning Early Access 計劃。 在 MEAP 中,你可以逐次閱讀章節方式閱讀一本書當書還在進行撰寫中,一旦完成,即可獲得最終的電子書。 如果你預訂實體書籍,你必須在上架到商店之前等很久。
更詳細的 MEAP 請參考 https://www.manning.com/meap-program
書籍網址

你可能會有興趣
- manning 搶鮮線上課程 – Rust in Motion
- ★想要加強英文能力嗎?
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息
- 追蹤這個 Twitter ,得到 Udemy 特價課程訊息
你必須登入才能發表留言。