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

Rust編程(影印版第2版)(英文版)

  • 作者:(美)吉姆·布蘭迪//賈森·奧倫多夫//利奧諾拉·廷德爾|責編:張燁
  • 出版社:東南大學
  • ISBN:9787576602234
  • 出版日期:2022/10/01
  • 裝幀:平裝
  • 頁數:711
人民幣:RMB 188 元      售價:
放入購物車
加入收藏夾

內容大鋼
    系統編程為全世界的計算提供了基礎。開發性能敏感代碼需要一種編程語言,能夠讓程序員掌控內存、處理器時間以及其他系統資源。Rust系統編程語言將這種控制力與現代類型系統相結合,可以捕捉到從內存管理錯誤到線程間數據競爭等各種常見的錯誤。
    通過這本實用指南,有經驗的系統程序員將學會如何成功地使用Rust彌補性能和安全之間的差距。Jim Blandy、Jason Orendorff和Leonora Tindall展示了Rust的特性如何通過將可預測的性能與內存安全和可信賴的併發性結合起來,使程序員得以控制內存消耗和處理器的使用。

作者介紹
(美)吉姆·布蘭迪//賈森·奧倫多夫//利奧諾拉·廷德爾|責編:張燁

目錄
Preface
1. Systems Programmers Can Have Nice Things
  Rust Shoulders the Load for You
  Parallel Programming Is Tamed
  And Yet Rust Is Still Fast
  Rust Makes Collaboration Easier
2. A Tour of Rust
  rustup and Cargo
  Rust Functions
  Writing and Running Unit Tests
  Handling Command-Line Arguments
  Serving Pages to the Web
  Concurrency
  What the Mandelbrot Set Actually Is
  Parsing Pair Command-Line Arguments
  Mapping from Pixels to Complex Numbers
  Plotting the Set
  Writing Image Files
  A Concurrent Mandelbrot Program
  Running the Mandelbrot Plotter
  Safety Is Invisible
  Filesystems and Command-Line Tools
  The Command-Line Interface
  Reading and Writing Files
  Find and Replace
3. Fundamental Types
  Fixed-Width Numeric Types
  Integer Types
  Checked, Wrapping, Saturating, and Overflowing Arithmetic
  Floating-Point Types
  The bool Type
  Characters
  Tuples
  Pointer Types
  References
  Boxes
  Raw Pointers
  Arrays, Vectors, and Slices
  Arrays
  Vectors
  Slices
  String Types
  String Literals
  Byte Strings
  Strings in Memory
  String
  Using Strings
  Other String-Like Types
  Type Aliases
  Beyond the Basics

4. Ownership and Moves
  Ownership
  Moves
  More Operations That Move
  Moves and Control Flow
  Moves and Indexed Content
  Copy Types: The Exception to Moves
  Rc and Arc: Shared Ownership
5. References
  References to Values
  Working with References
  Rust References Versus C++ References
  Assigning References
  References to References
  Comparing References
……
6. Expressions
7. Error Handling
8. Crates and Modules
9. Structs
10. Enums and Patterns
11. Traits and Generics
12. Operator Overloading
13. Utility Traits
14. Closures
15. Iterators
16. Collections
17. Strings and Text
18. Input and Output
19. Concurrency
20. Asynchronous Programming
21. Macros
22. Unsafe Code
23. Foreign Functions
Index

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