读《Rust程序设计》

昨天在逛B站的时候发现有人做了rust的视频,就顺便了解了一下,当看到更快更安全这个说明时勾起了我的兴趣也知道了这是moliza实验室推出的一门语言,并且在firefox上被用来重写css引擎。因为在chrome出来以后,firefox我基本就没用过,也就是上个月,无意中用了一下新的84版本,比chrome要快,所以就对这个rust有了强烈的好奇心。新版的firefox现在也是我的默认浏览器。chrome跟edge让我雪藏了。
有了这个原因,即刻找了一本2018的书看了一下。对我这种编码的老鸟来说,看一种新的编程语言是否值得一用一般只要一周的时间,目前读了八章,感觉还可以。很多的语法跟现有的语言差别比较大,很像是c++跟python的结合体。对于没有这两种语言编程功底的同学来说,学起来会有点困难。
举个例子,高级编程语言里整型定义一般是用的int或者integer的多,rust里是使用的i32,i64,u32,u64这样的定义。
c/c++里使用指针或者malloc开辟内存,但是rust没有这个概念,使用引用加所有权替解决了内存泄露、指针错误的问题。
python里有一个注解语法糖,rust引用了它的概念。
Python里有模块的概念,使用import,rust使用use
等等。
如果没有一些底子的话读起来真的别扭。

THE END
分享
二维码
< <上一篇
下一篇>>