3654|23

6475

帖子

8

TA的资源

管理员

楼主
 

《Rust实战》书友互动第一集:Rust语言你知多少 [复制链接]

 
《Rust实战》阅读活动除了往常的读后感要求,首次增加了书友互动成长环节;平日书友们独自成长美丽,每周合体一次互动,欢乐成长buff也。
 
演绎时间:即日起至4月14日
脚本限定:《Rust实战》第一章 Rust语言介绍
 
角色分配:
提问角色(4位)和解题角色(4位)、总结角色(2位),下方跟帖第一位书友嘉宾是提问角色,第二个是解题角色,解答第一个提问,以此类推,最后2位是章节总结角色,以文字或者思维导图的形式,对本章进行总结,至此一次互动结束。注意:提问角色发布的问题,要求能在第一章节书中有迹可循,且对解题者理解、学习Rust有切实意义;提问角色所发布的问题不可重复。
 
下面,就期待《Rust实战》书友嘉宾们,跟帖入场啦~
 
 
 
 

活动交流群

论坛有开设嵌入式交流群,欢迎感兴趣的小伙伴,微信添加“helloeeworld”为好友,对话:加入嵌入式交流群,入群交流。

扫码,对话:加入嵌入式交流群。

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

最新回复

是的,之前了解到RUST是因为一个群友说运行到MCU之中,尤其是对内存调度很有优势。我才来想试试,看了一段时间,感觉搭环境和应用就不是很习惯,哈哈   详情 回复 发表于 2024-4-13 08:50
点赞 关注(1)
个人签名微信搜索公众号“EEWORLDBBS”快去添加关注吧!

回复
举报

504

帖子

4

TA的资源

纯净的硅(高级)

沙发
 

Rust的主要特点是什么?

点评

rust是针对C/C++语言等手工管理内存的语言而设计的语言,目标是全面的替代C/C++语言,rust目前已经在linux内核,windows内核,大型的项目中正在逐步的替换C语言。 rust语言在内存管理,多线程管理等方面具有很强  详情 回复 发表于 2024-4-7 10:45
 
 

回复

2934

帖子

4

TA的资源

五彩晶圆(中级)

板凳
 
qinyunti 发表于 2024-4-7 10:30 Rust的主要特点是什么?

rust是针对C/C++语言等手工管理内存的语言而设计的语言,目标是全面的替代C/C++语言,rust目前已经在linux内核,windows内核,大型的项目中正在逐步的替换C语言。

rust语言在内存管理,多线程管理等方面具有很强的优势。

 
 
 

回复

6968

帖子

11

TA的资源

版主

4
 
本帖最后由 lugl4313820 于 2024-4-7 13:29 编辑

在文中的第1.7节中,文章阐述了Rust的主要特点:

Rust语言有如下3个特点:

  1. 高性能
  2. 支持并发
  3. 内存使用效率高。

文中分三节,详细的列出了Rust的性能、并发、内存使用效率的特性。

当然,Rust也有他的缺点,在1.8节中,也列举出了他的几个缺点,如编译速度相比其的语言要慢,编程时要求严格等等。

 

 
 
 

回复

2934

帖子

4

TA的资源

五彩晶圆(中级)

5
 

《Rust实战》书的第一章就讲了rust语言的设计目标:安全性和可控性,这样的定位使得rust的学习较为困难。这也就是rust不是一种适合初学者作为入门的语言。

建议学习者应该对,书中的第一章,尤其是1.6.1仔细地阅读。

 
 
 

回复

400

帖子

9

TA的资源

纯净的硅(初级)

6
 

一般认为Rust提供了无垃圾回收的内存安全保证,减少了运行时开销。

 

 
 
 

回复

6968

帖子

11

TA的资源

版主

7
 
本帖最后由 lugl4313820 于 2024-4-7 16:29 编辑

我这几天跟着《Rust实战》还有《Rust语言圣经》,认真的学习了几个例子。我感受就是写个hello world,非常容易,但是我学到第二章,就有点头晕了。

不知各位读友们,是不是也跟着跑了第一章中的示例程序,对使用Rust语言的感受如何?

点评

目前第一章的历程学起来感觉还是比较顺利,对比之前学其他语言有一种新奇感果然人生最美是初见。而且编译配置/测试这些感觉都比较简单容易上手。  详情 回复 发表于 2024-4-8 14:59
 
 
 

回复

6968

帖子

11

TA的资源

版主

8
 
bigbat 发表于 2024-4-7 13:39 《Rust实战》书的第一章就讲了rust语言的设计目标:安全性和可控性,这样的定位使得rust的学习较为困难。这 ...

《Rust语言圣经》好象对入门比较好,这实战还得有点基础才学起来没有这么吃力。

 
 
 

回复

755

帖子

5

TA的资源

纯净的硅(高级)

9
 

有哪位朋友能简单介绍一些Rust语言的相关知识吗,语言的最大亮点,主要应用领域

点评

目前看到在网络通信中有使用  详情 回复 发表于 2024-4-8 09:49
 
 
 

回复

4918

帖子

12

TA的资源

版主

10
 
提问:哪个是rust的吉祥物logo呢?

tmp_f1ff1fa1ab8f762483c495c184fc3becf3228a089152f59a.jpg (17.52 KB, 下载次数: 0)

tmp_f1ff1fa1ab8f762483c495c184fc3becf3228a089152f59a.jpg

tmp_ccf166b263022972fa3827a86f65721a6e578459e713a8a6.jpg (21.67 KB, 下载次数: 0)

tmp_ccf166b263022972fa3827a86f65721a6e578459e713a8a6.jpg

点评

都是!一个是熟了以后的样子,一个是还不熟活蹦乱跳的样子。看你个人情况啦。  详情 回复 发表于 2024-4-8 09:05
 
 
 

回复

2934

帖子

4

TA的资源

五彩晶圆(中级)

11
 
吾妻思萌 发表于 2024-4-8 06:40 提问:哪个是rust的吉祥物logo呢?

都是!一个是熟了以后的样子,一个是还不熟活蹦乱跳的样子。看你个人情况啦。

 
 
 

回复

2057

帖子

0

TA的资源

五彩晶圆(初级)

12
 
chejm 发表于 2024-4-8 06:30 有哪位朋友能简单介绍一些Rust语言的相关知识吗,语言的最大亮点,主要应用领域

目前看到在网络通信中有使用

 
 
 

回复

45

帖子

1

TA的资源

一粒金砂(中级)

13
 
lugl4313820 发表于 2024-4-7 14:03 我这几天跟着《Rust实战》还有《Rust语言圣经》,认真的学习了几个例子。我感受就是写个hello world,非常 ...

目前第一章的历程学起来感觉还是比较顺利,对比之前学其他语言有一种新奇感果然人生最美是初见。而且编译配置/测试这些感觉都比较简单容易上手。

点评

美好的开头,希望看到大佬有美丽的前程,成为Rust的大佬之路开始了。。。。  详情 回复 发表于 2024-4-8 15:24
 
 
 

回复

6968

帖子

11

TA的资源

版主

14
 
ccccccc@ 发表于 2024-4-8 14:59 目前第一章的历程学起来感觉还是比较顺利,对比之前学其他语言有一种新奇感果然人生最美是初见。而且编译 ...

美好的开头,希望看到大佬有美丽的前程,成为Rust的大佬之路开始了。。。。

 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(中级)

15
 

rust语言写的程序能避免哪几种异常情况出现?(安全性)


点评

您可以看看这几个方面: Rust语言通过其所有权系统和借用检查器可以避免以下几种异常情况的出现: 空指针异常:Rust不允许空指针存在,所有的引用都必须指向有效的内存。 数据竞争:Rust的所有  详情 回复 发表于 2024-4-9 09:04
 
 
 

回复

294

帖子

0

TA的资源

一粒金砂(高级)

16
 
ltaodream 发表于 2024-4-9 01:32 rust语言写的程序能避免哪几种异常情况出现?(安全性)

您可以看看这几个方面:

Rust语言通过其所有权系统和借用检查器可以避免以下几种异常情况的出现:

  1. 空指针异常:Rust不允许空指针存在,所有的引用都必须指向有效的内存。

  2. 数据竞争:Rust的所有权系统和借用规则确保在编译时就能够避免数据竞争的发生。

  3. 内存泄漏:Rust的所有权系统在编译时会检查内存的分配和释放,避免了内存泄漏的问题。

  4. 缓冲区溢出:Rust的标准库提供了安全的API来处理字符串和数组,避免了缓冲区溢出的问题。

总的来说,Rust语言通过静态类型检查和所有权系统,可以在编译时避免这些安全性问题的出现。

 
 
 

回复

294

帖子

0

TA的资源

一粒金砂(高级)

17
 

我很好奇啊,就是之前了解到的rust是可以应用在MCU上的,但是我看书籍是基本上都是上位机使用的比较多,这个rust是否可以应用在MCU之中?还有应用在MCU的话,与其他的rtos相比,有啥优势存在呢?

 
 
 

回复

7608

帖子

18

TA的资源

五彩晶圆(高级)

18
 

提问:为什么我学不会rust

点评

其实应该没有学不会一说吧,多用用精力,也许就可以入门了,一起加油!!!  详情 回复 发表于 2024-4-11 09:25
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

294

帖子

0

TA的资源

一粒金砂(高级)

19
 
freebsder 发表于 2024-4-9 13:44 提问:为什么我学不会rust

其实应该没有学不会一说吧,多用用精力,也许就可以入门了,一起加油!!!

点评

语法太怪异,有时候看不懂,也觉得不符合自己的审美,虽然C++也很怪异,哈哈哈。  详情 回复 发表于 2024-4-11 11:07
 
 
 

回复

7608

帖子

18

TA的资源

五彩晶圆(高级)

20
 
yangjiaxu 发表于 2024-4-11 09:25 其实应该没有学不会一说吧,多用用精力,也许就可以入门了,一起加油!!!

语法太怪异,有时候看不懂,也觉得不符合自己的审美,虽然C++也很怪异,哈哈哈。

 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表