温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,之前我们学习了go语言相关的内容,这一小节我们开始一个新的主题,是rust相关的。那我们先看第一节,为什么要使用rust语言,点击进入rust是一种快速、高并发、安全且具有授权性的编程语言,它是由ho在2006年创造和发布的,现在呢是一种开源语言,主要是由某的团队和许多开源社区成员共同维护和开发的,那某Z的这个团队呢,大家最耳熟能详的就是firefox这个浏览器。rust的目标是C和C加加占主导地位的系统编程领域,它是瞄准工业系统的霸者C加加语言,这个就是很明显它对标的C加加语言。那我们看rust的优势,Rust是一门变异型语言,因此呢,它的效率媲美C和C加加,这一点很重要。那由于没有GC,也就是垃圾回收机制。
01:00
所以是安全度极高的语言,那我们小伙伴可以知道,现在大多数的语言都是有GC,也就是垃圾回收机制的这种语言,那也可以看一下垃圾回收机制的不足,而我们看了ru之后呢,会让我们眼前一亮,它和所有的语言都不一样,因为它没有垃圾回收,从这一点上看呢,就是它的优点也是和其他语言的完全的不同,当我们购买一个硬件之后,那这个所有的型号已经都固定下来了,比如苹果笔记本mex的芯片,64G的内存,2T的硬盘,完全的固化在你的笔记本里了,当你需要使用内存的时候,应用程序就会申请内存,然后分配内存,然后使用内存,最后呢回收内存,这样的话就是让不同的应用程序可以使用固定容量的内存,虽然它是固定的64G内存,但是通过这种机制就可以不断。
02:00
进行循环使用,那下面我们看ru可以做什么,第一点呢,就是可以使用ru编写操作系统、游戏引擎和许多性能关键型的应用程序,那这第一点呢,就和我们上面说的这个系统编程领域就相对应起来了。第二点呢,是可以使用它构建高性能的web应用程序,网络服务类型安全的数据库、对象映射库,也就是我们俗称的orm,还可以将程序编译成web assembly,在web浏览器上运行,这一点呢也是一个趋势。第三点呢,就是ru还在为嵌入式平台构建安全性优先的实时应用程序方面获得了相当大的关注,比如说ARM基于cor text m的V控制器。目前这个领域呢,主要是由C语言主导,Ru因其广泛的适用性在多个领域都表现良好,那这。
03:00
这小节呢,我们就总体的说了一下,我们为什么要使用ru语言,那课程的讲义呢,已经放在博客上了,欢迎大家访问学习ru和go物语言的相关内容,如果大家想要系统学习go浪技术站呢?我们也有重零到go语言微服务架构师的训练营,欢迎大家添加博客下方的微信进行咨询和关注公众号,获取更多的资源,我会在训练营中等你好,这一小节我们就到这里,下一小节再见,拜拜,Peace。
我来说两句