我Rust我骄傲:生来高人一等的快速优雅语言 pdf epub mobi txt 电子书 下载 2024

图书介绍


我Rust我骄傲:生来高人一等的快速优雅语言

简体网页||繁体网页
著者
出版者 出版社:深智数位 订阅出版社新书快讯 新功能介绍
翻译者
出版日期 出版日期:2019/05/27
语言 语言:繁体中文



点击这里下载
    


想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-04-29

类似图书 点击查看全场最低价

图书描述

目前Rust被陆续应用在区块链、游戏、WebAssembly技术、机器学习、分散式资料库、网路服务基础设施、Web架构、作业系统和嵌入式等领域。时代在变化,未来的网际网路需要的是安全和效能并重的语言,Rust必然会在其中大放异彩。

  Rust语言融合了多种语言特性和多种程式设计范式。这就表示,Rust有关的知识范围非常广泛,涵盖了物件导向、函数式、泛型、底层记忆体管理、类型系统、设计模式等知识。从底层到上层抽象,从模式到工程化稳固性,无所不包。可以说,Rust是程式语言发展至今的集大成者。

  程式语言千百种,每种都宣称自己最棒,但JAVA、C仍然横行霸道。然后在RUST出现之后,生而快速、优雅、稳固、平行执行的DNA让这个新兴的语言立即席卷市场。包括了新的Mozilla核心Servo、新一代的OS Redox以及乙太币的虚拟机Parity都是用RUST开发的。学会一门新的语言等于开启一个全新的视野,千千万万的程式语言,RUST一定是你最好的自我投资。

本书特色

  ◎设计哲学:探索Rust语言的内在一致性。了解Rust语言的设计哲学,有助把握Rust语言的核心与一致性,把Rust看似纷繁复杂的特性都系统地串起来。

  ◎原始程式:Rust是一种自举的语言,Rust语言由Rust本身实现。透过阅读Rust标准函数库和一些协力厂商函数库的原始程式,不仅可以深入了解Rust提供的资料类型和资料结构,更能体验和学习道地的Rust程式设计风格。

  ◎工程角度:Rust透过类型系统、断言、错误处理等机制保障记忆体安全的同时,还确保了系统的稳固性。

  ◎底层原理:探索Rust记忆体安全的本质,可以进一步了解Rust的类型系统,以及Unsafe Rust存在的必要性。
 

著者信息

作者简介

张汉东


  资深软体工程师、企业独立谘询师、技术类图书作者、译者。爱好读书、写作,喜欢研究技术、学习之道,以及心智和认知开发模式。
  活跃于电商、社交游戏、广告和众筹领域。曾为思科、平安科技和闪迪等公司提供谘询服务。目前在心智教育及创客领域开疆拓土。

  《Ruby Under a Microscope》Ruby原理剖析一书的译者。为Rust语言提交了三次编译器Bug,并协助修复其中之一。为官方Rust 2018 Guide做过贡献,并数次提出改进意见,参与中国Rust社区的管理和运营。

  2018年打造《Rust每日新闻》频道,深受Rustacean们的喜爱。为初学者精心打造Rust必学第一课:知乎Live《如何系统地学习Rust语言》,获得五星好评。

 
我Rust我骄傲:生来高人一等的快速优雅语言 pdf epub mobi txt 电子书 下载

图书目录

01 新时代的语言
1.1 缘起
1.2 设计哲学
1.3 现状与未来
1.4 Rust 程式如何执行
1.5 小结

02 语言精要
2.1 Rust 语言的基本组成
2.2 叙述与运算式
2.3 变数与绑定
2.4 函数与闭包
2.5 流程控制
2.6 基底资料型态
2.7 复合资料类型
2.8 常用集合类型
2.9 智慧指标
2.10 泛型和 trait
2.11 错误处理
2.12 运算式优先顺序
2.13 註释与列印
2.14 小结

03 类型系统
3.1 通用概念
3.2 Rust 类型系统概述
3.3 泛型
3.4 深入 trait
3.5 类型转换
3.6 目前 trait 系统的不足
3.7 小结

04 记忆体管理
4.1 通用概念
4.2 Rust 中的资源管理
4.3 小结

05 所有权系统
5.1 通用概念
5.2 所有权机制
5.3 绑定、作用域和生命週期
5.4 所有权借用
5.5 生命週期参数
5.6 智慧指标与所有权
5.7 平行处理安全与所有权
5.8 非词法作用域生命週期
5.9 小结

06 函数、闭包与反覆运算器
6.1 函数
6.2 闭包
6.3 反覆运算器
6.4 小结变数类别

07 结构化程式设计
7.1 物件导向风格程式设计
7.2 常用设计模式
7.3 小结

08 字串与集合类型
8.1 字串
8.2 集合类型
8.3 了解容量
8.4 小结

09 建置稳固的程式
9.1 通用概念
9.2 消除失败
9.3 分层处理错误
9.4 恐慌(Panic)
9.5 协力厂商函数库
9.6 小结

10 模组化程式设计
10.1 套件管理
10.2 模组系统
10.3 从零开始实现一个完整功能套件
10.4 可见性和私有性
10.5 小结

11 安全平行处理
11.1 通用概念
11.2 多执行绪平行处理程式设计
11.3 非同步平行处理
11.4 资料平行
11.5 小结

12 元程式设计
12.1 反射
12.2 巨集系统
12.3 编译器外挂程式
12.4 小结

13 超越安全的边界
13.1 Unsafe Rust 介绍
13.2 基于 Unsafe 进行安全抽象
13.3 和其他语言互动
13.4 Rust 与 WebAssembly
13.5 小结

A Rust 开发环境指南
A.1 无须安装环境也可以玩转 Rust
A.2 在本机安装 Rust
A.3 在 Docker 中使用 Rust
A.4 Rust IDE 或编辑器
A.5 开发依赖工具介绍
B Rust 如何侦错程式
B.1 环境设定
B.2 侦错程式
B.3 归纳14-1 PanedWindow

 

图书序言

图书试读

None

我Rust我骄傲:生来高人一等的快速优雅语言 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024


我Rust我骄傲:生来高人一等的快速优雅语言 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024

我Rust我骄傲:生来高人一等的快速优雅语言 pdf epub mobi txt 电子书 下载 2024




想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

类似图书 点击查看全场最低价

我Rust我骄傲:生来高人一等的快速优雅语言 pdf epub mobi txt 电子书 下载


分享链接





相关图书




本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有