当前位置:主页 > 计算机电子书 > 程序设计 > Rust下载
精通Rust(第2版)

精通Rust(第2版) PDF 中文完整版

  • 更新:2024-04-05
  • 大小:9.09 MB
  • 类别:Rust
  • 作者:拉胡尔·沙玛,韦萨·凯拉维塔
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

精通Rust(第2版)》通过从基础语法入手,逐步深入至Rust语言的高级应用,为读者提供了一条清晰的学习轨迹,书中详尽地讲解了使用Cargo进行项目管理的方法,测试及文档编写技巧,同时对Rust中的类型系统、泛型和特征进行了全面的阐述,在内存管理和安全性方面,书籍以Rust独有的所有权概念为核心,揭示了其内存安全的原理和实现方式,异常处理章节让读者理解了错误处理的Rust风格,而高级概念、并发和宏与元编程等章节,则展示了Rust在复杂编程场景下的强大能力,不仅如此,书中还涵盖了不安全的Rust使用、外部函数接口的整合、以及如何在Rust中进行日志记录,网络编程、Web应用构建、数据库交云、WebAssembly集成以及桌面应用开发等章节,更是涉及了Rust在实际开发中的广泛应用,书中也没有忽视调试技巧的教授,让读者能够在遇到问题时有效地解决,这本书无疑是期望精通Rust语言的开发者的理想选择。

Rust是一门系统编程语言,是支持函数式、命令式以及泛型等编程范式的多范式语言。Rust在语法上和C++类似。Rust快速、可靠、安全,它提供了甚至超过C/C++的性能和安全保证,同时它也是一种学习曲线比较平滑的热门编程语言。

本书内容共17章,由浅入深地讲解Rust相关的知识,涉及基础语法、软件包管理器、测试工具、类型系统、内存管理、异常处理、高级类型、并发模型、宏、外部函数接口、网络编程、HTTP、数据库、WebAssembly、GTK+框架和GDB调试等重要知识点。

目录

  • 第1章 Rust入门 1
  • 第2章 使用Cargo管理项目 39
  • 第3章 测试、文档化和基准评估 67
  • 第4章 类型、泛型和特征 94
  • 第5章 内存管理和安全性 129
  • 第6章 异常处理 181
  • 第7章 高级概念 205
  • 第8章 并发 253
  • 第9章 宏与元编程 279
  • 第10章 不安全的Rust和外部函数接口 308
  • 第11章 日志 333
  • 第12章 Rust与网络编程 351
  • 第13章 用Rust构建Web应用程序 369
  • 第14章 Rust与数据库 388
  • 第15章 Rust与WebAssembly 409
  • 第16章 Rust与桌面应用 423
  • 第17章 调试 439

资源下载

资源下载地址1:https://pan.quark.cn/s/702afe44ab8d

相关资源

网友留言