舉報

會員
深入淺出Rust
最新章節(jié):
附錄 詞匯表
本書詳細描述了Rust語言的基本語法,穿插講解一部分高級使用技巧,并以更容易理解的方式解釋其背后的設計思想。全書總共分五個部分。第一部分介紹Rust基本語法。第二部分介紹屬于Rust獨一無二的內(nèi)存管理方式。這部分是本書的重點和核心所在,也是Rust語言的思想內(nèi)核精髓之處。第三部分介紹Rust的抽象表達能力。第四部分介紹并發(fā)模型。在目前這個階段,對并行編程的支持是新一代編程語言不可繞過的重要話題。第五部分介紹一些實用設施。Rust語言有許多創(chuàng)新,但它絕不是高高在上孤芳自賞的類型,設計者在設計過程中充分考慮了語言的工程實用性。
目錄(44章)
倒序
- 封面
- 版權信息
- 前言
- 第一部分 基礎知識
- 第1章 與君初相見
- 第2章 變量和類型
- 第3章 語句和表達式
- 第4章 函數(shù)
- 第5章 trait
- 第6章 數(shù)組和字符串
- 第7章 模式解構
- 第8章 深入類型系統(tǒng)
- 第9章 宏
- 第二部分 內(nèi)存安全
- 第10章 內(nèi)存管理基礎
- 第11章 所有權和移動語義
- 第12章 借用和生命周期
- 第13章 借用檢查
- 第14章 NLL(Non-Lexical-Lifetime)
- 第15章 內(nèi)部可變性
- 第16章 解引用
- 第17章 泄漏
- 第18章 Panic
- 第19章 Unsafe
- 第20章 Vec源碼分析
- 第三部分 高級抽象
- 第21章 泛型
- 第22章 閉包
- 第23章 動態(tài)分派和靜態(tài)分派
- 第24章 容器與迭代器
- 第25章 生成器
- 第26章 標準庫簡介
- 第四部分 線程安全
- 第27章 線程安全
- 第28章 詳解Send和Sync
- 第29章 狀態(tài)共享
- 第30章 管道
- 第31章 第三方并行開發(fā)庫
- 第五部分 實用設施
- 第32章 項目和模塊
- 第33章 錯誤處理
- 第34章 FFI
- 第35章 文檔和測試
- 附錄 詞匯表 更新時間:2018-11-08 15:09:35
推薦閱讀
- ASP.NET Web API:Build RESTful web applications and services on the .NET framework
- Boost程序庫完全開發(fā)指南:深入C++”準”標準庫(第5版)
- Modular Programming with Python
- Raspberry Pi Networking Cookbook(Second Edition)
- SQL for Data Analytics
- 鋒利的SQL(第2版)
- Nginx Essentials
- Eclipse Plug-in Development:Beginner's Guide(Second Edition)
- Spring實戰(zhàn)(第5版)
- Python編程實戰(zhàn)
- Clojure Reactive Programming
- LabVIEW虛擬儀器程序設計從入門到精通(第二版)
- Mastering HTML5 Forms
- 實驗編程:PsychoPy從入門到精通
- Java核心編程
- Serverless工程實踐:從入門到進階
- Neo4j權威指南 (圖數(shù)據(jù)庫技術叢書)
- 微信公眾平臺服務號開發(fā):揭秘九大高級接口
- Developing RESTful Web Services with Jersey 2.0
- 面向?qū)ο蟪绦蛟O計教程(C#版)
- 給產(chǎn)品經(jīng)理講技術
- Learning Behavior:driven Development with JavaScript
- HTML5+CSS3+JavaScript Web前端開發(fā)案例教程(慕課版)
- 編程大講壇:Java核心開發(fā)技術從入門到精通
- 深入理解Kotlin協(xié)程
- PHP Web開發(fā)快速入門及實例精選
- Expert Delphi
- Power BI數(shù)據(jù)分析:報表設計和數(shù)據(jù)可視化應用大全
- Kafka入門與實踐
- JavaScript at Scale