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

Rust編程與項目實戰

  • 作者:朱文偉//李建英|責編:夏毓彥
  • 出版社:清華大學
  • ISBN:9787302660248
  • 出版日期:2024/05/01
  • 裝幀:平裝
  • 頁數:311
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Rust是一門系統編程語言,專註于安全,尤其是併發安全,它也是支持函數式、命令式以及泛型等編程範式的多範式語言。標準Rust在語法和性能上和標準C++類似,設計者可以在保證性能的同時提供更好的內存安全。本書詳解Rust編程技巧,配套示例源碼、PPT課件、作者QQ答疑服務。
    本書共分17章,內容包括Rust基礎,搭建Rust開發環境,常量、變數和標量數據類型,運算符和格式化輸出,選擇結構,控制結構,函數,複合數據類型,指針,模塊化編程和標準庫,標準庫中的字元串對象,多線程編程,標準輸入輸出和命令行參數,文件讀寫,網路編程實戰,圖像和遊戲開發實戰,數據分析實戰。
    本書適用於Rust編程初學者、Rust應用開發人員、高併發和分散式開發人員、Web Assembly開發人員遊戲開發人員以及嵌入式應用開發人員。本書也適合作為高等院校或高職高專Rust編程課程的教材。

作者介紹
朱文偉//李建英|責編:夏毓彥
    朱文偉,名校電腦專業統招碩士。擁有20年C/C++、Java開發經驗,主導開發過密碼、圖形、人工智慧等方面的產品。精通Linux、Windows系統開發及資料庫開發技術。著有圖書《LinuxC/C++伺服器開發實踐》《OpenCV4.5電腦視覺開發實戰:基於Python》《OpenCV 4.5電腦視覺開發實戰(基於VC++)》《Qt6.X從入門到精通》《Windows C/C++加密解密實戰》《密碼學原理與Java實現》《Linux C與C++ 一線開發實踐》《VisualC++2017從入門到精通》。

目錄
第1章  Rust基礎
  1.1  Rust概述
    1.1.1  Rust的來源與定義
    1.1.2  Rust適合做什麼
    1.1.3  Rust的特點
    1.1.4  Rust和其他語言的總體比較
  1.2  Rust到底值不值得學
    1.2.1  Rust是一種全面創新的語言
    1.2.2  引用和借用
    1.2.3  生命期
    1.2.4  編譯時檢查和運行時開銷
    1.2.5  有限的面向對象特徵
    1.2.6  擴展庫支持
    1.2.7  Rust是一種可以進行底層開發的高級語言
第2章  搭建Rust開發環境
  2.1  搭建Windows下的Rust開發環境
    2.1.1  安裝vs_buildtools
    2.1.2  安裝Rust相關工具
    2.1.3  第一個Rust項目
    2.1.4  VS Code搭建Rust開發環境
    2.1.5  VS Code單步調試Rust程序
    2.1.6  VS Code自動清除輸出窗口
    2.1.7  VS Code修改程序自動保存
    2.1.8  關閉rust-analyzer插件的自動類型提示
  2.2  在Linux下搭建Rust開發環境
    2.2.1  安裝基本開發工具
    2.2.2  啟用SSH
    2.2.3  安裝C編譯工具
    2.2.4  安裝和配置Rust編譯環境
    2.2.5  命令行開發Rust程序
    2.2.6  在VSCode中開發遠程Rust程序
第3章  常量、變數和標量數據類型
  3.1  Rust程序結構
  3.2  註釋
  3.3  常量
    3.3.1  常量的定義
    3.3.2  直接常量
    3.3.3  const常量
  3.4  變數
    3.4.1  Rust中的關鍵字
    3.4.2  變數的命名規則
    3.4.3  變數的定義
    3.4.4  變數的賦值
    3.4.5  變數的初始化
    3.4.6  變數的可變性
    3.4.7  變數遮蔽
    3.4.8  字元串變數
  3.5  數據類型的定義和分類
  3.6  標量數據類型
    3.6.1  整型

    3.6.2  布爾型
    3.6.3  字元類型
    3.6.4  浮點型
  ……
第4章  運算符和格式化輸出
第5章  選擇結構
第6章  控制結構
第7章  函數
第8章  複合數據類型
第9章  指針
第10章  模塊化編程和標準庫
第11章  標準庫中的字元串對象
第12章  多線程編程
第13章  標準輸入輸出和命令行參數
第14章  文件讀寫
第15章  網路編程實戰
第16章  圖像和遊戲開發實戰
第17章  數據分析實戰

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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