Rust程序設計檢視原始碼討論檢視歷史
《Rust程序設計》,[美] 吉姆·布蘭迪,[美] 賈森·奧倫多夫,[美] 莉奧諾拉·F.S.廷德爾 著,汪志成(@雪狼) 譯,出版社: 人民郵電出版社。
人民郵電出版社是全國優秀出版社、全國百佳圖書出版單位。人民郵電出版社出版領域涵蓋科技出版、教育出版、大眾出版,涉及信息技術、通信、工業技術、科普[1]、經濟管理、攝影、藝術、運動與休閒、心理學、少兒、大中專教材等10餘個出版門類,年出版圖書[2]近萬種。
內容簡介
本書是Rust領域經典參考書,由業內資深系統程序員編寫,廣受讀者好評。
書中全面介紹了Rust這種新型系統編程語言——具有非常好的安全性,兼具C和C++的高性能,並大大簡化了並發程序的編寫。第2版對上一版內容進行了重組和完善,新增了對「異步編程」的介紹。藉助書中的大量案例,你也能用Rust編寫出兼顧安全性與高性能的程序。本書內容包括基本數據類型、所有權、引用、表達式、錯誤處理、crate與模塊、結構、枚舉與模式等基礎知識,以及特型與泛型、閉包、迭代器、集合、字符串與文本、輸入與輸出、並發、異步編程、宏等進階知識。
本書適合所有學習Rust的開發者,尤其適合系統程序員,從C++轉向Rust的程序員,以及具有C、C#、Jave、Python、JavaScript等其他編程語言基礎並希望學習Rust的程序員。
作者介紹
[美]吉姆.布蘭迪(Jim Blandy),Mozilla Firefox工程師,Subversion版本控制系統初代設計者之一。擁有40多年編程經驗,其中包括30多年自由軟件開發經驗,曾在GNU Emacs、GNU Debugger等項目上工作。
[美]賈森.奧倫多夫(Jason Orendorff),GitHub工程師,專注開發尚未公開的Rust項目,曾在Mozilla參與JavaScript引擎SpiderMonkey的開發。興趣廣泛,包括:語法學、烘焙、時間旅行,以及幫助人們理解複雜主題。
[美]莉奧諾拉.F. S. 廷德爾(Leonora F. S. Tindall),軟件工程師、類型系統愛好者。她喜歡使用Rust等先進語言在一些關鍵領域構建健壯且適應性強的系統軟件,特別是在醫療保健和數據所有權管理等領域。
【譯者簡介】
汪志成(@雪狼),Thoughtworks專家級諮詢師、Google Developer Expert、25年碼農。終身學習者,興趣多元,涉獵廣泛,目前專注研究Rust。
參考文獻
- ↑ 100部科普經典名著,豆瓣,2018-04-26
- ↑ 圖書的演變歷史資料,學習啦,2017-06-07