RUST编程之道
正版新书 新华官方库房直发 可开电子发票
¥
81.93
6.4折
¥
128
全新
库存9件
作者张汉东
出版社电子工业出版社
ISBN9787121354854
出版时间2019-01
版次1
装帧其他
开本其他
纸张胶版纸
页数580页
定价128元
货号SC:9787121354854
上书时间2024-12-04
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
张汉东,80后,资深软件工程师、企业独立咨询师、技术作者译者。爱好读书、写作,喜欢研究技术、学习之道,以及心智和认知开发模式。曾在互联网行业沉浮十余载,先后效力于电商、社交游戏、广告和众筹领域。作为企业独立咨询师,先后为思科、平安科技和闪迪等公司提供咨询服务。目前在心智教育及创客领域开疆拓土。是《Ruby原理剖析》一书的译者。喜欢Rust语言,为Rust语言提交了三次编译器Bug,并协助修复其中之一。为官方Rust 2018 Guide做过贡献,并数次提出改进意见。参与了国内Rust社区的管理和运营,在2018年打造了《Rust每日新闻》频道,深受Rustacean们的喜爱。为初学者精心打造了Rust必学第一课:知乎Live《如何系统地学习Rust语言》,获得五星好评。
主编推荐:
"√ Rust,集安全、高性能、高效率、高可读性于一身,是开发一款优秀产品不得不考虑的编程语言,学习Rust势在必行!
√ 本书作者作为Rust语言的早期实践者,以及中国社区的管理运营者,对Rust的设计理念有深入理解,并有丰富的实践经验。
√ 从设计哲学、源码分析、工程视角、底层原理多个维度,对Rust语言进行系统化梳理,帮助读者理清知识脉络,降低学习曲线。
√ 本书附有随书源码,配套运行,方便读者在实践中巩固理论知识,熟悉Rust在生产环境中的应用,避免纸上谈兵的尴尬。
"
精彩内容:
"序
当我2015 年开始学习Rust 的时候,我没有想过要写一本Rust 编程的书。
缘起
当时我刚刚翻译完《Ruby 原理剖析》一书,开始对底层开发产生了一点点兴趣。从2006年入行以来,我就一直和动态语言打交道。虽然自己也想学习底层开发,但能选择的语言几乎只有C++。我在学校里浅浅地学过C++这门语言,也许是第 一印象作怪,总难以提起对C++的兴趣。
当Rust 1.0 发布时,我去官方网站了解了一下Rust 语言,发现它的主要特点有以下几方面:
? 系统级语言
? 无GC
? 基于LLVM
? 内存安全
? 强类型+静态类型
? 混合编程范式
? 零成本抽象
? 线程安全
我一下子就被这些鲜明的特性“击中”了,从此开始了Rust 的学习。
再一次爱上编程
第 一次爱上编程是在上小学时。父亲给我买回来一台金字塔学习机,这台学习机有两种功能,一种是学习Logo 语言,另一种是玩卡带游戏。编写Logo 语言就是用小海龟画图,也许是因为太早了,也许是因为没有人引导,那时的我选择了痛快地玩游戏。总想着先玩游戏,再去学怎么编程,然后还幻想着能不能用Logo 语言编写一个游戏。其实这时候的我对编程更多的是一种憧憬,并没有在学习编程上付出更多的实际行动。
第二次爱上编程是在大学初次学习C 语言的时候。我本可以选择计算机科学专业,但是 后还是选了电子信息科学与技术专业。这样选是因为我想把软硬件都学了。想法是好的,可惜实施起来并不容易。后的结果就是,软硬件都没学好。
第三次爱上编程是在遇到Ruby 语言的时候。当时我在用Java,并且已经陷入了Java语言和Web 框架纷繁复杂的细节中,痛苦不堪。Ruby on Rails 框架的横空出世,把我
...
内容简介:
Rust 是一门利用现代化的类型系统,有机地融合了内存管理、所有权语义和混合编程范式的编程语言。它不仅能科学地保证程序的正确性,还能保证内存安全和线程安全。同时,还有能与C/C++语言媲美的性能,以及能和动态语言媲美的开发效率。本书并非对语法内容进行简单罗列讲解,而是从四个维度深入全面且通透地介绍了Rust 语言。从设计哲学出发,探索Rust 语言的内在一致性;从源码分析入手,探索Rust 地道的编程风格;从工程角度着手,探索Rust 对健壮性的支持;从底层原理开始,探索Rust 内存安全的本质。本书涵盖了Rust 2018 的特性,适合有一定编程经验且想要学习Rust 的初学者,以及对Rust 有一定的了解,想要继续深入学习的进阶者。
目录:
第 1 章 新时代的语言 .................................................................................................. 1
1.1 缘起 ........................................................................................................................... 1
1.2 设计哲学 ................................................................................................................... 3
1.2.1 内存安全....................................................................................................... 3
1.2.2 零成本抽象 ................................................................................................... 4
1.2.3 实用性 .......................................................................................................... 5
1.3 现状与未来 ...........................................
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价