精通Rust(第2版)拉胡尔·沙玛等人民邮电出版社9787115552549全新正版
¥
115.78
8.3折
¥
139
全新
库存2件
作者拉胡尔·沙玛等
出版社人民邮电出版社
ISBN9787115552549
出版时间2021-01
装帧其他
开本16开
定价139元
货号31053557
上书时间2024-09-14
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
拉胡尔·沙玛(Rahul Sharma)对编程教学一直充满热情,过去两年他一直在从事软件开发相关的工作。他在开发Servo时开始接触Rust,Servo是由Mozilla Research公司开发的浏览器引擎,是他的GSoC项目的一部分。目前他供职于AtherEnergy公司,正在为智能滑板车构建弹性的云基础架构。他感兴趣的领域包括系统编程、分布式系统、编译器及类型理论等。他也是Rust社区的特约撰稿人,并在Mozilla的Servo项目中指导实习生。
韦萨·凯拉维塔(Vesa Kaihlavirta)从5岁起就开始接触编程,并且是从C64 BASIC开始入门的。他的职业目标是提高软件应用领域的开发者对编程语言和软件质量的认识。他是一名资深的Linux开发人员,并且已经在电信和金融行业工作了10年。Vesa目前住在芬兰中部的Jyvaskyla。
目录
第1章 Rust入门
1.1 Rust是什么,以及为何需要关注它
1.2 安装Rust工具链
1.3 Rust简介
1.3.1 基元类型
1.3.2 变量声明和不可变性
1.3.3 函数
1.3.4 闭包
1.3.5 字符串
1.3.6 条件和判断
1.3.7 match表达式
1.3.8 循环
1.3.9 自定义数据类型
1.3.10 类型上的函数和方法
1.3.11 module、import和use语句
1.3.12 集合
1.3.13 迭代器
1.4 改进字符计数器
1.5 小结
第2章 使用Cargo管理项目
2.1 软件包管理器
2.2 模块
2.2.1 嵌套模块
2.2.2 将文件用作模块
2.2.3 将目录用作模块
2.3 Cargo和程序库
2.3.1 新建一个Cargo项目
2.3.2 Cargo与依赖项
2.3.3 使用Cargo执行测试
2.3.4 使用Cargo运行示例
2.3.5 Cargo工作区
2.4 Cargo工具扩展
2.4.1 子命令和Cargo安装
2.4.2 使用clippy格式化代码
……
第3章 测试、文档化和基准评估
第4章 类型、泛型和特征
第5章 内存管理和安全性
第6章 异常处理
第7章 高级概念
第8章 并发
第9章 宏与元编程
第10章 不安全的Rust和外部函数接口
第11章 日志
第12章 的Rust与网络编程
第13章 用的Rust构建Web应用程序
第14章 Rust与数据库
第15章 Rust与WebAssembly
第16章 Rust与桌面应用
第17章 调试
内容摘要
Rust是一门系统编程语言,是支持函数式、命令式以及泛型等编程范式的多范式语言Rust在语法上和C++类似。Rust快速、
可靠、安全,它提供了甚至超过C/C++的性能和安全保证,同时它也是一种学习曲线比较平滑的热门编程语言。
本书内容共17章,由浅入深地讲解Rust相关的知识,涉及基础语法、软件包管理器、测试工具、类型系统、内存管理、异常处理、高级类型、并发模型、宏、外部函数接口、
网络编程、HTTP、数据库、WebAssembly、GTK+框架和GDB调试等重要知识点。
本书适合想学习Rust编程的读者阅读,希望读者能够对C、C++或者Python有一些了解。书中丰富的代码示例和详细的讲解能够帮助读者快速上手,高效率掌握Rust编程。
主编推荐
掌握一门优质的编程语言,不仅能够提升编程品质和效率,还能提升技术从业者的专业素养。
Rust作为新时代编程语言中一颗新星,得到了越来越多开发者的追捧。
Rust为成为段位更高的开发者,的一块重要的敲门砖。
Rust作为一门多范式语言,支持函数式、命令式以及泛型等编程范式。Rust在语法上和C++类似,兼具快速、可靠、安全等优良特性,它提供了甚至超过C/C++的性能和安全保证,同时它也是一种学习曲线比较平滑的热门编程语言。
本书就是为想学习Rust编程的读者准备的,只要读者具备一定的编程基础,就可以通过本书全面地了解Rust特性和编程语言,并通过丰富的代码示例,夯实Rust的实用技能。
— 没有更多了 —
以下为对购买帮助不大的评价