Statistics
7
Views
0
Downloads
0
Donations
Support
Share
Uploader

高宏飞

Shared on 2026-06-04

AuthorJim Blandy, Jason Orendorff, Leonora F. S. Tindall

编程为算力世界提供了基石。要编写性能敏感的代码就需要一种新的系统编程语言——让程序员能够掌控内存、CPU时间和其他系统资源,Rust应运而生。Rust将这种掌控力与现代类型系统结合起来,以捕获各种常见错误:小到内存管理,大到线程之间的数据竞争。 本书是Rust领域的经典参考书,三位作者均为资深系统程序员。学完本书,读者就能在构建应用的过程中兼顾性能与安全。具体而言,充分利用Rust的特性,将可预知的性能、安全的内存访问和可靠的并发结合起来,对内存的消耗和处理器的使用进行全面掌控。 本书涉及的主要内容包括: Rust的基本数据类型,以及“所有权”和“借用”的核心概念 语言的基础,包括错误处理、crate与模块、结构体,以及枚举 利用特型和泛型写出既灵活又高效的代码 Rust大杀器——闭包、迭代器和异步编程 集合、字符串与文本、输入与输出、并发、宏、不安全代码,以及与外部函数的接口

Tags
No tags
Publish Year: 2023
Language: 英文
File Format: EPUB
File Size: 41.0 MB
Support Statistics
¥.00 · 0times