年份:2018年

作者:Steve Klabnik,Carol Nichols,Rust 中文社区译

出版社:No Starch Press

语言:chinese

类型:PDF

大小:17.62 MB

页数:525

前言虽然不是那么明显,但Rust程序设计语言的本质在于赋能empowerment):无论你现在编写的是
何种代码,Rust能让你在更为广泛的编程领域走得更远,写出自信。
比如,系统层面“systems-level”)的工作,涉及内存管理、数据表示和并发等底层细节。从传统
角度来看,这是一个神秘的编程领域,只为浸润多年的极少数人所触及,也只有他们能避开那些臭名
昭着的陷阱。即使谨慎的实践者,亦唯恐代码出现漏洞、崩溃或损坏。
Rust破除了这些障碍,其消除了旧的陷阱并提供了伴你一路同行的友好、精良的工具。想要深入
底层控制的程序员可以使用Rust,无需冒着常见的崩溃或安全漏洞的风险,也无需学习时常改变的工
具链的最新知识。其语言本身更是被设计为自然而然的引导你编写出在运行速度和内存使用上都十分
高效的可靠代码。
已经在从事编写底层代码的程序员可以使用Rust来提升抱负。例如,在Rust中引入并行是相对低风
险的操作:编译器会为你捕获经典的错误。同时你可以自信的采取更为积极的优化,而不会意外引入
崩溃或漏洞。
Rust并不局限于底层系统编程。其表现力和工效足以令人愉悦的编写出CLI应用、webserver
很多其他类型的代码——在本书中你会看到两个简单示例。使用Rust能将你在一个领域中学习的技
能延伸到另一个领域;你可以学习Rust来编写web应用,接着将同样的技能应用到你的Raspberry
Pi(树莓派)上。
本书全面介绍了Rust为用户赋予的能力。其内容平易近人,致力于帮助你提升Rust的知识,并且提
升你作为程序员整体的理解与自信。那么让我们准备深入学习Rust吧(打开新世界的大门:)——
欢迎加入Rust社区!
—NicholasMatsakis

声明:
1.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
2.建立本站的目的是为爱好读书的朋友提供一个丰富的电子书资源下载平台,让知识引领人类文明进步。
3.我们尽量挑选阅读价值较高的书籍,让大家通过读更少的书来获得更大的价值提升。
4.本站投入了大量的精力和财力来整理和维护的,资源收费也是为给大家提供更好的服务,同样的资源,我们不卖几百,几十,我们仅卖几元,一个永久会员能下载全站100%电子书。
5.如果电子书下载地址失效请 联系站长QQ进行补发,另:本站提供电子书代找服务,如有需要,可联系站长。
6.如资金允许,请购买正版!
7.请您认真阅读上述内容,购买即以为着您同意上述内容。