本书详细描述了Rust语言的基本语法,穿插讲解一部分高级使用技巧,并以更容易理解的方式解释其背后的设计思想。全书总共分五个部分。
第一部分介绍Rust基本语法,因为对任何程序设计语言来说,语法都是基础,学习这部分是理解其他部分的前提。
第二部分介绍属于Rust独一无二的内存管理方式。它设计了一组全新的机制,既保证了安全性,又保持了强大的内存布局控制力,而且没有额外性能损失。这部分是本书的重点和核心所在,也是Rust语言的思想内核精髓之处。
第三部分介绍Rust的抽象表达能力。它支持多种编程范式,以及较为强大的抽象表达能力。
第四部分介绍并发模型。在目前这个阶段,对并行编程的支持是新一代编程语言不可绕过的重要话题。Rust也吸收了业界最新的发展成果,对并发有良好支持。
第五部分介绍一些实用设施。Rust语言有许多创新,但它绝不是高高在上孤芳自赏的类型,设计者在设计过程中充分考虑了语言的工程实用性。众多在其他语言中被证明过的优秀实践被吸收了进来,有利于提升实际工作效率。
通过此书,读者能够深入透彻地理解Rust的高阶特性,比如代数类型系统、生命周期、借用检查、内部可变性、线程安全、泛型、闭包、迭代器、生成器等。可作为参考书供学生、软件工程师、研究人员以及其他对Rust语言感兴趣的读者参考。本书所揭示的Rust编程语言的设计思想对于理解其他系统编程语言,如C++,也非常有帮助。
范长春,中国科学院自动化研究所博士,Rust开源项目贡献者,前微软员工。目前就职于synopsys公司参与源代码静态检查工具coverity软件的开发工作。喜欢研究编译器以及源代码静态检查。在网上撰写了大量关于Rust语言的技术文章,得到了不错的反响。
为什么在Rust中永远不会出现迭代器失效这样的错误?因为通过“mutation+alias”规则,就可以完全杜绝这样的现象,这个规则是Rust内存安全的根,是解决内存安全问题的灵魂。Rust不是针对各式各样的场景,用casebycase的方式来解决内存安全问题,而是通过一种统一的机制,高屋建瓴地解决这一类问题,快刀斩乱麻,直击要害。
——引自第145页
Rust那些炫酷的movesemantics,borrowing,lifetime之类的概念加在一起,不但让语言变得复杂不堪,我感觉并不能从根本上解决内存管理问题。
——引自第145页
罗克韦尔小型PLC控制系统设计与应用实例 本书特色 本书内容基于罗克韦尔自动化公司mierologix小型可编程控制器和panelview plus操作员终端,...
徐英瑾:2004年获复旦大学哲学专业博士学位。现为复旦大学哲学学院副教授。专长于维特根斯坦哲学、心灵哲学、认知科学哲学。2002~2003年曾在意大利慈幼大学以...
度假时你的新女友喜欢海滩边的万豪酒店还是一座完全用冰和雪建造的冰旅馆?这从她的手表能看出来?新开业的蛋糕店发放免费礼券,有效期该设置多长时间?电视剧中间插播广告...
"UsuallyLeannewashappyandshenevershowedhermotherhersadnessorupsets.Shedidntwanth...
Can computers change what you think and do? Can they motivate you to stop smokin...
牛军,法学博士,北京大学国际关系学院教授。1988年在中国人民大学获法学博士学位,先后在中国人民大学中共党史系、中国社会科学院美国研究所和北京大学国际关系学院外...
这是一本回忆录式的手记,详细记录了《Leslie的所有》和《庆》这两本写真集采访拍摄期间,作者与张国荣的交往和交流。其中有不少记录都是独家发表,展示了一个“不一...
中国著名战略咨询专家、智纲智库创始人、大师级的玩家。其创办的王志纲工作室以“打造中国最好的战略思想库”为目标,是中国著名的民间战略策划机构之一。10年的新华社记...
MIMO系统与空时编码——分集的理论与实践 本书特色 《MIMO系统与空时编码--分集的理论与实践》(作者邵朝)的定位是作为通信专业硕士研究生和高年级本科生的教...
刑事诉讼法要论 本书特色 敬民治法律之学,于刑事诉讼法,在国内为有数之威望。其执教于南北各大学也,析疑辨难,繁征博引,必使学者豁然贯通而后已。以故,凡受其教者,...
陆烨华上海作家协会会员。二〇一二年在豆瓣连载幽默推理短篇集《撸撸姐的超本格事件簿》,初次尝试将搞笑与推理相结合的创作。现已出版图书《今夜宜有彩虹》《超能力侦探事...
弘兼 憲史 (ヒロカネ ケンシ)1947年山口県生まれ。早稲田大学法学部卒業後、松下電器産業(現パナソニック)勤務を経たのち、74 年に『風薫る』で漫画家デビュ...
封面图片为英国伯明翰塞尔福瑞吉百货大楼,其极具线条感的轮廓外型优美,犹如水波的流动。其外表悬挂了1.5万个铝碟,创造出一种极具现代气息的纹理装饰效果,有如夜空下...
儿科疾病诊疗流程 内容简介 本书重点论述了儿科常见疾病的诊疗过程,涉及疾病约90余种。书中从医生接触患者的角度,对每一种疾病的诊疗过程进行了清晰阐述,从询问病史...
女科证治(现代著名老中医名著重刊丛书)(第二辑) 内容简介 本书收选妇产科常见病症54种,简明扼要地论述其病因、症状、治法、方剂、方解等内容、并于每病症后加了“...
韩国刑法总论 内容简介 本书主要介绍了刑法的基本概念、犯罪的基本概念、构成要件理论、因果关系与客观归属等内容。韩国刑法总论 目录 **编序言**节刑法的基本概念...
中华人民共和国药典-三部-2010年版 内容简介 2010年版《中国药典》在2005年版的基础上,进行了大幅度的标准修订和新增收品种标准的工作。2010年版《中...
《圣女的救济》是日本作家东野圭吾的经典长篇小说,比《嫌疑人X的献身》更出人意料、更难破解,上市一周即登顶日本三大图书榜。东野圭吾说:“在写《嫌疑人X的献身》的时...
《电影馆:光影大师》介绍:台湾远流出版社出版的《电影馆》系列一直在大陆影迷心中占有崇高地位,但一直以来苦于价格过高而且难以寻觅,这套丛书始终是大陆影迷可望而不可...
阴阳固本与调养之法 内容简介 本书发明此义.以醒患者.全书共分三篇。上篇是阴阳固本理论.从中医的阴阳.气血、脏腑等基础理论阐释阴阳固本的重要性和必要性。中篇是阴...