作品简介

本书由两位经验丰富的系统程序员撰写,介绍了一种具有C和C++性能,同时安全且支持并发的新型系统编程语言Rust,解释了Rust如何在性能和安全性之间架起桥梁,以及我们如何用好这门语言。书中主要内容包括:Rust的基本数据类型,关于所有权、引用等概念,表达式、错误处理、包和模块、结构体、枚举与模式等基础知识,Rust语言的特型与泛型,闭包,迭代器,集合,等等。

吉姆·布兰迪(Jim Blandy),Mozilla软件工程师,拥有近40年编程经验和30年自由软件开发经验,是Subversion版本控制系统最初的设计者之一。

贾森·奥伦多夫(Jason Orendorff),资深软件工程师,拥有20余年软件开发经验,目前在为Mozilla Firefox Web浏览器开发JavaScript引擎。

译者:李松峰,360前端开发资深专家、前端TC委员、W3C AC代表,任职于“奇舞团”,也是360 Web字体服务“奇字库”作者。

作品目录

  • O'Reilly Media, Inc. 介绍
  • 前言
  • 第 1 章 为什么是Rust
  • 第 2 章 Rust初体验
  • 第 3 章 基本类型
  • 第 4 章 所有权
  • 第 5 章 引用
  • 第 6 章 表达式
  • 第 7 章 错误处理
  • 第 8 章 包和模块
  • 第 9 章 结构体
  • 第 10 章 枚举与模式
  • 第 11 章 特型与泛型
  • 第 12 章 操作符重载
  • 第 13 章 实用特型
  • 第 14 章 闭包
  • 第 15 章 迭代器
  • 第 16 章 集合
  • 第 17 章 字符串与文本
  • 第 18 章 输入和输出
  • 第 19 章 并发
  • 第 20 章 宏
  • 第 21 章 不安全代码
  • 作者介绍
  • 封面介绍
  • 看完了
展开全部