网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Rust编程与项目实战
分类
作者 朱文伟//李建英
出版社 清华大学出版社
下载
简介
内容推荐
Rust是一门系统编程语言,专注于安全,尤其是并发安全,它也是支持函数式、命令式以及泛型等编程范式的多范式语言。标准Rust在语法和性能上和标准C++类似,设计者可以在保证性能的同时提供更好的内存安全。本书详解Rust编程技巧,配套示例源码、PPT课件、作者QQ答疑服务。
本书共分17章,内容包括Rust基础,搭建Rust开发环境,常量、变量和标量数据类型,运算符和格式化输出,选择结构,控制结构,函数,复合数据类型,指针,模块化编程和标准库,标准库中的字符串对象,多线程编程,标准输入输出和命令行参数,文件读写,网络编程实战,图像和游戏开发实战,数据分析实战。
本书适用于Rust编程初学者、Rust应用开发人员、高并发和分布式开发人员、Web Assembly开发人员游戏开发人员以及嵌入式应用开发人员。本书也适合作为高等院校或高职高专Rust编程课程的教材。
作者简介
朱文伟,名校计算机专业统招硕士。拥有20年C/C++、Java开发经验,主导开发过密码、图形、人工智能等方面的产品。精通Linux、Windows系统开发及数据库开发技术。著有图书《LinuxC/C++服务器开发实践》《OpenCV4.5计算机视觉开发实战:基于Python》《OpenCV 4.5计算机视觉开发实战(基于VC++)》《Qt6.×从入门到精通》《Windows C/C++加密解密实战》《密码学原理与Java实现》《Linux C与C++ 一线开发实践》《VisualC++2017从入门到精通》。
目录
第1章 Rust基础
1.1 Rust概述
1.1.1 Rust的来源与定义
1.1.2 Rust适合做什么
1.1.3 Rust的特点
1.1.4 Rust和其他语言的总体比较
1.2 Rust到底值不值得学
1.2.1 Rust是一种全面创新的语言
1.2.2 引用和借用
1.2.3 生命期
1.2.4 编译时检查和运行时开销
1.2.5 有限的面向对象特征
1.2.6 扩展库支持
1.2.7 Rust是一种可以进行底层开发的高级语言
第2章 搭建Rust开发环境
2.1 搭建Windows下的Rust开发环境
2.1.1 安装vs_buildtools
2.1.2 安装Rust相关工具
2.1.3 第一个Rust项目
2.1.4 VS Code搭建Rust开发环境
2.1.5 VS Code单步调试Rust程序
2.1.6 VS Code自动清除输出窗口
2.1.7 VS Code修改程序自动保存
2.1.8 关闭rust-analyzer插件的自动类型提示
2.2 在Linux下搭建Rust开发环境
2.2.1 安装基本开发工具
2.2.2 启用SSH
2.2.3 安装C编译工具
2.2.4 安装和配置Rust编译环境
2.2.5 命令行开发Rust程序
2.2.6 在VSCode中开发远程Rust程序
第3章 常量、变量和标量数据类型
3.1 Rust程序结构
3.2 注释
3.3 常量
3.3.1 常量的定义
3.3.2 直接常量
3.3.3 const常量
3.4 变量
3.4.1 Rust中的关键字
3.4.2 变量的命名规则
3.4.3 变量的定义
3.4.4 变量的赋值
3.4.5 变量的初始化
3.4.6 变量的可变性
3.4.7 变量遮蔽
3.4.8 字符串变量
3.5 数据类型的定义和分类
3.6 标量数据类型
3.6.1 整型
3.6.2 布尔型
3.6.3 字符类型
3.6.4 浮点型
……
第4章 运算符和格式化输出
第5章 选择结构
第6章 控制结构
第7章 函数
第8章 复合数据类型
第9章 指针
第10章 模块化编程和标准库
第11章 标准库中的字符串对象
第12章 多线程编程
第13章 标准输入输出和命令行参数
第14章 文件读写
第15章 网络编程实战
第16章 图像和游戏开发实战
第17章 数据分析实战
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 4:50:47