幫助中心 | 我的帳號 | 關於我們

Rust系統編程

  • 作者:(印)普拉布·艾什沃拉|責編:賈小紅|譯者:劉君
  • 出版社:清華大學
  • ISBN:9787302616771
  • 出版日期:2022/09/01
  • 裝幀:平裝
  • 頁數:319
人民幣:RMB 119 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳細闡述了與Rust系統編程相關的基本解決方案,主要包括Rust工具鏈和項目結構,Rust編程語言之旅,Rust標準庫介紹,管理環境、命令行和時間,Rust中的內存管理,在Rust中使用文件和目錄,在Rust中實現終端I/O,處理進程和信號,管理併發,處理設備I/O,學習網路編程,編寫不安全Rust和FFI等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。本書適合作為高等院校電腦及相關專業的教材和教學參考書,也可作為相關開發人員的自學用書和參考手冊。

作者介紹
(印)普拉布·艾什沃拉|責編:賈小紅|譯者:劉君
    普拉布·艾什沃拉,一直在為大型企業開發高質量的關鍵業務軟體。他還是一位對複雜技術充滿熱情的老師。Prabhu曾與惠普公司合作,在軟體工程、工程管理和IT運營方面擁有豐富的經驗。Prabhu對Rust和區塊鏈非常感興趣,擅長分散式系統。他認為編碼是一種創造性的工藝,是通過嚴格的軟體工程創造新的數字世界(和體驗)的絕佳工具。

目錄
第1篇  Rust系統編程入門
  第1章  Rust工具鏈和項目結構
    1.1  技術要求
    1.2  為項目選擇正確的Rust配置
      1.2.1  選擇Rust發布通道
      1.2.2  選擇Rust項目類型
    1.3  Cargo和項目結構簡介
    1.4  使用Cargo自動化構建管理
      1.4.1  構建一個基本的二進位項Crate
      1.4.2  配置Cargo
      1.4.3  構建靜態庫Crate
    1.5  自動化依賴項管理
      1.5.1  指定依賴項的位置
      1.5.2  在源代碼中使用依賴包
    1.6  編寫和運行自動化測試
      1.6.1  用Rust編寫單元測試
      1.6.2  用Rust編寫集成測試
      1.6.3  控制測試執行
      1.6.4  按順序或並行運行測試
    1.7  生成項目文檔
      1.7.1  在Crate中編寫內聯文檔註釋
      1.7.2  在Markdown文件中編寫文檔
      1.7.3  運行文檔測試
    1.8  小結
    1.9  延伸閱讀
  第2章  Rust編程語言之旅
    2.1  技術要求
    2.2  分析問順域
    2.3  系統行為建模
    2.4  構建標記化器
      2.4.1  Tokenizer數據結構
      2.4.2  Tokenizer數據處理
    2.5  構建解析器
      2.5.1  Parser數據結構
      2.5.2  Parser方法
      2.5.3  運算符優先順序
    2.6  構建求值器
    2.7  處理錯誤
    2.8  綜合演練
    2.9  小結
  第3章  Rust標準庫介紹
    3.1  技術要求
    3.2  Rust標準庫和系統編程
    3.3  探索Rust標準庫
    3.4  面向計算的模塊
      3.4.1  數據類型
      3.4.2  數據處理
      3.4.3  錯誤處理
      3.4.4  外部函數介面
      3.4.5  編譯器

    3.5  面向系統調用的模塊
      3.5.1  內存管理
      3.5.2  併發
      3.5.3  文件系統
      3.5.4  輸入/輸出
      3.5.5  網路連接
      3.5.6  與特定操作系統相關的模塊
      3.5.7  時間
  ……
第2篇  在Rust中管理和控制系統資源
第3篇  高級主題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032