Rust 是Mozila推出的一门年轻的编程语言,它一开始是Mozila员工Graydon Hoare的业余项目,并作为Mozila新一代的浏览器排版引擎的编程语言,直到2015年它才推出了第一个1.0稳定版本。相比于其他编程语言,Rust的设计初衷在于能够让编程者轻松的构建可靠、安全、高效的系统。它可以让你在保证安全的前提下去做一些比较系统底层的操作控制,并能达到跟C语言差不多的性能。根据Stack Overflow的开发者调研,Rust从2016年开始就一直被获评为开发者最喜爱的编程语言。在Rust安全高效等特性的吸引下,许多基础设施软件不约而同的开始选择用Rust进行开发。在数据库领域,在这几年出现的数据库无一例外选择了使用Rust实现,如TiKV,RisingWave等。在安全加密领域,Rust一直是区块链开发的首选语言之一。在系统领域,安卓12在引入Rust后,内存安全漏洞的数量大幅下降。各大云服务厂商纷纷加入rust-vmm 项目,将它视为未来云设施的虚拟化解决方案。 甚至在2022年底,新版本的Linux内核将会支持Rust作为第二门开发语言。在业界,包括腾讯、谷歌、微软、华为等公司纷纷都开始使用Rust开发,并支持和赞助Rust大会和基金会。
尽管Rust存在令人诟病的学习成本较高的问题,Rust社区也在不断的努力减缓大家的学习成本,包括深入浅出的书籍教程和语言文档等。
本期《大牛书单》,我们就请来了几位鹅厂同事,为大家推荐一些Rust相关的书籍,一起多读书多进步。
文章来源: http://mp.weixin.qq.com/s?__biz=MjM5ODYwMjI2MA==&mid=2649775167&idx=1&sn=71e175380ae7061a43524d70d38b6e9d&chksm=becccf4489bb4652ee8bddd2f54d41dfd4ba79f7fa43cc41e72ea6d293fa26bbaa2be7545380#rd
如有侵权请联系:admin#unsafe.sh