本书详细描述了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页
徐友渔出版新书《人文立场》中国青年出版社于近日出版徐友渔新书《人文立场》,该书包括“文明和理性”、“道德”、“法治”、“平等”、“人权”等12个篇章,该书的前言...
中华人民共和国物权法-最新版.物权法-实用版 本书特色 《中华人民共和国物权法(实用版)》特点:权威出版——中国法制出版社,国务院法制办...
钢-混凝土组合结构原理与实例 本书特色 本书共分11章,较为系统地总结了作者近年来在钢一混凝土组合结构体系和新型钢一混凝土组合结构方面的一些研究成果。各章首先介...
本书由综合报告和六个分报告组成,写作成员主要包括:黄益平、殷剑峰、张斌、徐忠、纪志宏、孙国峰、洪磊(按章节顺序)。参与写作成员均以个人身份参与研究。黄益平:中国...
作者简介:沙吉难陀1914年,沙吉难陀出生于印度南部。他是全球“整体瑜伽”协会创始人,更是一位人人尊敬的瑜伽导师、精神领袖与和平使者,也被尊封为乌思塔克大师。他...
妈妈给女儿一生的礼物蒙哥马利文学遗产继承人唯一授权简体中文版,作者孙女首次为中国读者作序“哈利·波特”系列译者之一马爱农倾情翻译,《绿山墙的安妮》作者传记首次在...
乔治·奥威尔(George Orwell, 1903-1950),英国作家。本名埃里克·亚瑟·布莱尔(Eric Arthur Blair),生于印度,父亲为殖民...
This visual book walks you through the stories of the worlds greatest designers,...
世界建筑未解之谜 本书特色 内容经典:《世界建筑未解之谜》精选了世界建筑史上影响*大、*受关注和*具探索价值的50个经典谜题,以生动流畅的文字、精彩有趣的叙述,...
中岛幼八,1942年生于东京三田。一岁时全家移居中国东北,抗战胜利后由中国养父母抚养长大,1958年回国。1966年进入日本中国友好协会总部事务局,主要从事翻译...
徐友渔,中国社会科学院哲学研究所研究员。1947年生于四川成都,四川师范学院数学系77级本科生,1979年考取中国社会科学院研究生院哲学系研究生,1982年毕业...
雨湿空城:自由插画师,现居杭州。2014 年毕业于太原师范油画系,期间开始进行插画创作。代表作品有油画《remember》。曾为《我曾这样深切爱过你》、《拾光来...
黎甜国有银行湖南地区培训负责人三级拆书家领英专栏作家今日头条特约作者简书人气作者一览英才网特邀作者WPS office学院 特约作者文学、管理学双学士,毕业后先...
瘟疫与苦难-人类历史对流行性疾病的影响(原著第二版) 内容简介 新大陆的淘金热在美洲土著人口中传播了天花和麻疹:而与此同时,欧洲探险家们又将梅毒带回了旧大陆;西...
俄罗斯联邦刑法(总论)-第二版(修订和增补版) 本书特色 《俄罗斯联邦刑法(总论):第2版(修订和增补版)》:当代外国刑法教科书精品译丛俄罗斯联邦刑法(总论)-...
褚橙营销操盘手实战笔记移动互联网时代,“中国橙王”的自品牌方法论!74岁创业种橙,如今88岁的褚时健还在思考什么?王石、刘汉元、宋远方、甘犁、胡海卿倾情推荐!(...
写文案找百度?蹭热点放套路?点击容易下单难?三流文案比字号,二流文案抄套路,一流文案讲故事。让顾客过目不忘,让流量“魔性爆发”,让品牌立于不败!写出好文案,说出...
作家江南特别推荐雨楼清歌是一位值得期许的青年武侠作家。——江南复旦大学中文系教授严锋、作家六神磊磊、小椴、宝树、陈楸帆等的一致推荐◎一场等待十二年的必死之约一幅...
中华人民共和国宪法 本书特色本书为《中华人民共和国宪法》的权威文本,采用64开的小开本,内文为2004年的现行有效宪法文本。《中共中央关于全面推进依法治国若干重...
错骨缝与筋出槽治疗术 内容简介 本书是《临床四术丛书》之一,分为上、下篇,分别介绍了颞下颌关节、胸肋与胸锁关节、上下肢关节和脊柱关节发生错骨缝的病因、病机、诊断...