《Rust权威指南》
本书由 Rust 核心开发团队编写而成,由浅入深地探讨了 Rust 语言的方方面面。从学习函数、选择数据结构及绑定变量入手,逐步介绍所有权、trait、生命周期、安全保证等高级概念,模式匹配、错误处理、包管理、函数式特性、并发机制等实用工具,以及两个完整的项目开发实战案例。 作为开源的系统级编程语言,Rust 可以帮助你编写出更为快速且更为可靠的软件,在给予开发者底层控制能力的同时,通过深思熟虑的工程设计避免了传统语言带来的诸多麻烦。 本书被视为 Rust 开发工作的必读书目,适合所有希望评估、入门、提高和研究Rust语言的软件开发人员阅读。

[!tip]- 作者简介

Steve Klabnik,Rust文档团队负责人,Rust核心开发者之一,Rust布道者及高产的开源贡献者,此前致力于Ruby等项目的开发。
Carol Nichols,Rust核心团队成员,i32、LLC联合构建者,Rust Belt Rust会议组织者。
毛靖凯,游戏设计师,一直专注于游戏领域研发,曾负责设计和维护了多个商业游戏的基础框架。业余时间活跃于Rust开源社区,并尝试使用Rust来解决游戏领域中的诸多问题。
唐刚,资深开发者,Rustcc社区创始人和维护者之一。目前就职于Cdot Network。使用Rust从事区块链共识协议的开发工作。
沙渺,嵌入式开发者,国内Rust语言社区和Raspberry Pi(树莓派)开发社区早期参与者。负责维护多个RISC-V架构硬件平台的基础函数库。


Rust权威指南 读书笔记相关推荐

  1. mysql数据库权威指南_MySQL_MySQL权威指南读书笔记(三),第二章:MYSQL数据库里面的数 - phpStudy...

    MySQL权威指南读书笔记(三) 第二章:MYSQL数据库里面的数据 用想用好MYSQL,就必须透彻理解MYSQL是如何看待和处理数据的.本章主要讨论了两个问题:一是SQL所能处理的数据值的类型:二是 ...

  2. MongoDB权威指南读书笔记——CRUD

    插入并保存文档 插入是向MongoDB中添加数据的基本方法.可以使用Insert方法向目标集合插入一个文档:db.foo.insert({"bar" : "baz&quo ...

  3. HTTP权威指南读书笔记

    <<HTTP权威指南>>读书笔记 第一部分:Web的基础 第1章:HTTP概述 主要内容 1.什么是HTTP 2.HTTP的基本组件 HTTP HTTP:HTTP(Hypert ...

  4. HTML5权威指南----读书笔记

    <!DOCTYPE html> <html> <head><meta name = 'keywords' content="HTML5权威指南--- ...

  5. 计算机网络和http权威指南 读书笔记

    计算机网络笔记 网络层 网络层向上提供无连接的,尽最大努力交付的数据报服务 网络层不提供数据质量承诺 物理层使用的中间设备叫转发器repeater 数据链路层叫网桥bridge 网络层叫路由器rout ...

  6. MapReduce总结 + 相关Hadoop权威指南读书笔记(未完......欢迎补充,互相学习)

    文章目录 MapReduce概述 MapReduce优缺点 MapReduce核心思想 MapReduce进程 MapReduce编程规范 WordCount 案例实操 本地测试 集群测试 Hadoo ...

  7. Rust权威指南 全书笔记

    安装 curl https://sh.rustup.rs -sSf | sh source $HOME/.cargo/env 更新 rustup update 卸载 rustup self unins ...

  8. android开发读书笔记,android开发权威指南读书笔记

    第17章 Fragment 1.在res目录下增加 layout-sw600dp 目录,用于存放7英寸及以上尺寸屏幕的布局文件.10英寸以上平板用 sw720dp.如果是更小的屏幕,如 480*800 ...

  9. java性能权威指南中文_Java性能权威指南读书笔记--之一

    JIT(即时编译) 解释型代码:程序可移植,相同的代码在任何有适当解释器的机器上,都能运行,但是速度慢. 编译型代码:速度快,电视不同CPU平台的代码无法兼容. java则是使用java的编译器先将其 ...

  10. javascript权威指南读书笔记之二——词法结构

    本章讲述的内容,用通俗的语言来说,就是应该注意的地方,这些也许和我们所学的其他语言类似,也许完全不同,比如一开始就介绍说javascript程序中的每个字符都是用两个字节表示的,但有些程序设计者习惯于 ...

最新文章

  1. 凶猛的飞禽 超跑奥迪
  2. 查看mysql view作用_Mysql中View视图的作用
  3. java中的枚举类_java中的枚举类型
  4. Jobs added with no trigger must be durable
  5. Java ResourceBundle keySet()方法及示例
  6. 【推荐】十位笔耕不辍的产品大拿
  7. 一文讲透Dubbo负载均衡之最小活跃数算法
  8. linux 检测蓝牙 rssi,蓝牙LE信号强度Linux
  9. c语言规范标准c99中文版下载,c99标准找到了,中文HTML页面
  10. LIRe 源代码分析 7:算法类[以颜色布局为例]
  11. socket基本使用
  12. keil安装、注册及pack包安装
  13. 逆波兰表达式java_采用JAVA对逆波兰表达式解析浅见
  14. SpringCloud day12
  15. Android编译时冲突报错的完美解决方案
  16. 图片文件探究1:各种图片文件十六进制的文件头和文件尾
  17. php为网页更改颜色,php如何设置网页颜色?
  18. ArrayList的 toArray() 与 toArray(T[] a)
  19. android 4.4 锁屏密码,安卓如何绕过锁屏密码:方法都在这儿了
  20. 实现某位置附近距离【Redis的GEO】

热门文章

  1. Eclipse和IDEA哪个好
  2. 腾讯员工税后收入 250 万,年终奖是100个月工资?在大厂工作究竟有多赚钱?
  3. 完成一场未完成的相遇:在树图区块链上邂逅元宇宙里的加密艺术《四季合鸣》...
  4. 解决Upload to dev failed. Could not resolve file “sftp://xxx.xxx.xxx.xxx:22/“. (Request failed)
  5. 《上古卷轴5:天际》控制台代码之装备
  6. 使用阿里云ECS搭建Nextcloud私有云服务器
  7. python 爬取种子_Python爬虫框架Scrapy 学习笔记 2 ----- 爬取Mininova网站种子文件信息...
  8. 卸载python2_彻底卸载python
  9. 阿里云安全中心是什么?提供哪些防护?
  10. java游戏征途2008_醉剑逍遥-征途天下