赣州新闻网

首页 / 科技

最全科技股名单(行业细分)——2020抄科技就看这个了

2020-03-26 · 赣州新闻网 · 科技

来源:程序员书库

前几日,WhiteSource发布的一份报告显示:2019 年公开的开源软件漏洞数已激增至 6000 多个,同比增长了近 50%。其中,历史基础最好的 C 语言占有最高的漏洞百分比:


微软苹果纷纷拥抱Rust,它到底有何魅力?


不知道是否是因为这个原因,微软去年宣布在涉及安全的模块中会使用 Rust 来替代 C、C++ 和其他语言,以改进应用的安全情况,现在,苹果也表示对将 C 代码移植到 Rust 感兴趣,希望投身到使用 Rust 编写代码的潮流中。


众所周知,类型安全是Rust最大的特点,这也是也是 Rust 连续三年在 StackOverflow 调查中成为最受欢迎的语言的原因。如果你也被Rust吸引,那么,接下来要说的这本书你一定要去看———《The Rust Programming Language》


微软苹果纷纷拥抱Rust,它到底有何魅力?


这本书是 Rust 官方文档,提供了在线版和纸质书,概念解释、代码实现和阅读体验相当好。豆瓣评分9.0,被亲切地成为“Rust 圣经”,本书从基本原则出发,给出了 Rust 语言的概览。你将在阅读本书的过程中构建几个项目,读完本书后,你就能扎实地掌握 Rust 语言。


前三章将带你快速了解Rust的基础知识,建议这个三章快速浏览就可以了,从第四章开始涉及内存管理方面的知识,适合有一定经验的程序员;第5章开始介绍Rust结构,和C语言中的结构不太相似,因此这一章务必重视;第6章介绍了枚举和模块匹配;第7章介绍模块;第8章介绍集合。


Rust的错误处理方式有所不同,关于这方面的知识,会在第9章进行一个深入解释;第10章介绍了泛型相关知识;第11章介绍了如何编写自动化测试;第12章介绍了如何构建命令行程序;第13章介绍了Rust中的函数式语言功能,迭代器与闭包;第15章介绍了智能指针;接下来的三个章节讨论了Rust的面向对象功能、模式匹配和高级功能,最后一章采用扩展示例的形式介绍了多线程Web服务器。


2018版的Rust语言包含许多改进,使Rust更符合人体工程学且更易于学习。由于这本书是官方出版,因此相对应的更新也更及时,目前,你已经可以在官网在线阅读最新版本。总而言之,如果你想从事Rust编程相关工作,这本书一定要列入你的必读书单。


豆瓣书评

@匿名:不管怎么样,还是得把官方教程看一遍


@盐午:用四个月的时间,终于读完。这是我*完整*读完的第二本编程书。Rust 语言的设计借鉴了很多函数式语言的特性,尤其是 Haskell,又不执着于“漂亮”。我之所以努力多学几门编程语言,不仅在于多掌握几个工具,更因为所有语言其实本质互通,学得越多,对 computer science 的核心概念就了解得越多。向 Mozilla 致敬,他们这些年的工作令人佩服。


@closer2sky:官方书,粗读了简体中文版大部分,很好。


测试项目工作豆瓣历史体验豆瓣评分全南行业