MEAP 搶鮮電子書 – Rust in Action

書籍簡介

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


書籍網址

mcnamara-rust-meap-hi

你可能會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: