免费下载书籍地址:PDF下载地址
精美图片

深入浅出Rust 【正版保证】书籍详细信息
- ISBN:9787111606420
- 作者:暂无作者
- 出版社:暂无出版社
- 出版时间:2018-09
- 页数:403
- 价格:58.86
- 纸张:胶版纸
- 装帧:平装
- 开本:16开
- 语言:未知
- 丛书:暂无丛书
- TAG:暂无
- 豆瓣评分:暂无豆瓣评分
寄语:
【店主推荐,正版书放心购买,可开发票】
内容简介:
本书详细描述了Rust语言的基本语法,穿插讲解一部分高级使用技巧,并以更容易理解的方式解释其背后的设计思想。全书总共分五个部分。
第一部分介绍Rust基本语法,因为对任何程序设计语言来说,语法都是基础,学习这部分是理解其他部分的前提。
第二部分介绍属于Rust独一无二的内存管理方式。它设计了一组全新的机制,既保证了安全性,又保持了强大的内存布局控制力,而且没有额外性能损失。这部分是本书的重点和核心所在,也是Rust语言的思想内核精髓之处。
第三部分介绍Rust的抽象表达能力。它支持多种编程范式,以及较为强大的抽象表达能力。
第四部分介绍并发模型。在目前这个阶段,对并行编程的支持是新一代编程语言不可绕过的重要话题。Rust也吸收了业界最新的发展成果,对并发有良好支持。
第五部分介绍一些实用设施。Rust语言有许多创新,但它绝不是高高在上孤芳自赏的类型,设计者在设计过程中充分考虑了语言的工程实用性。众多在其他语言中被证明过的优秀实践被吸收了进来,有利于提升实际工作效率。
通过此书,读者能够深入透彻地理解Rust的高阶特性,比如代数类型系统、生命周期、借用检查、内部可变性、线程安全、泛型、闭包、迭代器、生成器等。可作为参考书供学生、软件工程师、研究人员以及其他对Rust语言感兴趣的读者参考。本书所揭示的Rust编程语言的设计思想对于理解其他系统编程语言,如C++,也非常有帮助。
书籍目录:
Contents?目 录 -
 -
前言 -
 -
部分 基础知识 -
 -
第章 与君初相见 - -2 -
 -
. 版本和发布策略 - -2 -
 -
.2 安装开发环境 - -4 -
 -
.3 Hello -World - -7 -
 -
.4 Prelude - -8 -
 -
.5 Format格式详细说明 - -8 -
 -
第2章 变量和类型 - -0 -
 -
2. 变量声明 - -0 -
 -
2.. 变量遮蔽 - -2 -
 -
2..2 类型推导 - -3 -
 -
2..3 类型别名 - -4 -
 -
2..4 静态变量 - -5 -
 -
2..5 常量 - -6 -
 -
2.2 基本数据类型 - -6 -
 -
2.2. bool - -6 -
 -
2.2.2 char - -7 -
 -
2.2.3 整数类型 - -7 -
 -
2.2.4 整数溢出 - -9 -
 -
2.2.5 浮点类型 - -2 -
作者介绍:
范长春(F00),中国科学院自动化研究所博士,Rust开源项目贡献者,前微软员工。目前就职于synopsys公司参与源代码静态检查工具coverity软件的开发工作。喜欢研究编译器以及源代码静态检查。在网上撰写了大量关于Rust语言的技术文章,得到了不错的反响。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
在线阅读地址:深入浅出Rust 【正版保证】在线阅读
在线听书地址:深入浅出Rust 【正版保证】在线收听
在线购买地址:深入浅出Rust 【正版保证】在线购买
原文赏析:
Danger arises from Aliasing + Mutation
为什么在 Rust 中永远不会出现迭代器失效这样的错误?因为通过“mutation + alias”规则,就可以完全杜绝这样的现象,这个规则是 Rust 内存安全的根,是解决内存安全问题的灵魂。Rust 不是针对各式各样的场景,用 case by case 的方式来解决内存安全问题,而是通过一种统一的机制,高屋建瓴地解决这一类问题,快刀斩乱麻,直击要害。
Rust 那些炫酷的 move semantics, borrowing, lifetime 之类的概念加在一起,不但让语言变得复杂不堪,我感觉并不能从根本上解决内存管理问题。
Rust的类型系统实际上是一种代数类型系统( Algebraic data type)。它在数学上是有严格定义的,非常严谨的一套理论。
对一个函数内部的生命周期进行分析,Rus编译器可以很好地解决。但是,当生命周期跨函数的时候,就需要一种特殊的生命周期标记符号了。
其它内容:
编辑推荐
本书将详细描述Rust语言的基本语法,穿岔讲解一部分使用技巧。部分介绍Rust基本语法。第二部分介绍属于Rust的内存管理方式。第三部分介绍Rust的抽象表达能力。第四部分介绍并发模型。第五部分介绍一些实用设施。
书籍介绍
本书详细描述了Rust语言的基本语法,穿插讲解一部分高级使用技巧,并以更容易理解的方式解释其背后的设计思想。全书总共分五个部分。
第一部分介绍Rust基本语法,因为对任何程序设计语言来说,语法都是基础,学习这部分是理解其他部分的前提。
第二部分介绍属于Rust独一无二的内存管理方式。它设计了一组全新的机制,既保证了安全性,又保持了强大的内存布局控制力,而且没有额外性能损失。这部分是本书的重点和核心所在,也是Rust语言的思想内核精髓之处。
第三部分介绍Rust的抽象表达能力。它支持多种编程范式,以及较为强大的抽象表达能力。
第四部分介绍并发模型。在目前这个阶段,对并行编程的支持是新一代编程语言不可绕过的重要话题。Rust也吸收了业界最新的发展成果,对并发有良好支持。
第五部分介绍一些实用设施。Rust语言有许多创新,但它绝不是高高在上孤芳自赏的类型,设计者在设计过程中充分考虑了语言的工程实用性。众多在其他语言中被证明过的优秀实践被吸收了进来,有利于提升实际工作效率。
通过此书,读者能够深入透彻地理解Rust的高阶特性,比如代数类型系统、生命周期、借用检查、内部可变性、线程安全、泛型、闭包、迭代器、生成器等。可作为参考书供学生、软件工程师、研究人员以及其他对Rust语言感兴趣的读者参考。本书所揭示的Rust编程语言的设计思想对于理解其他系统编程语言,如C++,也非常有帮助。
书籍真实打分
故事情节:8分
人物塑造:8分
主题深度:6分
文字风格:7分
语言运用:6分
文笔流畅:5分
思想传递:8分
知识深度:6分
知识广度:6分
实用性:8分
章节划分:8分
结构布局:5分
新颖与独特:4分
情感共鸣:5分
引人入胜:6分
现实相关:8分
沉浸感:7分
事实准确性:6分
文化贡献:5分
网站评分
书籍多样性:9分
书籍信息完全性:5分
网站更新速度:4分
使用便利性:3分
书籍清晰度:9分
书籍格式兼容性:7分
是否包含广告:5分
加载速度:6分
安全性:4分
稳定性:6分
搜索功能:5分
下载便捷性:9分
下载点评
- 无颠倒(367+)
- 体验还行(302+)
- 愉快的找书体验(500+)
- 微信读书(501+)
- 速度快(516+)
- 赞(225+)
- 博大精深(611+)
- 体验满分(548+)
- 无多页(482+)
- 五星好评(276+)
- 差评(126+)
- epub(370+)
- 无盗版(648+)
下载评价
网友 芮***枫:有点意思的网站,赞一个真心好好好 哈哈
网友 屠***好:还行吧。
网友 方***旋:真的很好,里面很多小说都能搜到,但就是收费的太多了
网友 饶***丽:下载方式特简单,一直点就好了。
网友 訾***雰:下载速度很快,我选择的是epub格式
网友 步***青:。。。。。好
网友 相***儿:你要的这里都能找到哦!!!
网友 后***之:强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!
网友 游***钰:用了才知道好用,推荐!太好用了
网友 戈***玉:特别棒
网友 谢***灵:推荐,啥格式都有
网友 车***波:很好,下载出来的内容没有乱码。