引言
Rust是近几年获得广泛关注和认可的一门系统级编程语言。它严苛的静态类型检查和独特的所有权系统,使得编译器能够尽可能的帮开发者在编译时就排除一些符合常见模式的bug。这也让很多人认为rust是一门更加“安全”的语言。
专注数据安全技术的红小豆同学也非常看好它的前景。虽然本职工作内没有做rust开发的机会,但是看到GitHub上基于rust的新项目遍地开花,作为一个有觉悟的业内人士,感觉也是时候该强行上车了!
学习编程最好的方式是什么?不用问,答案当然是动手啦。那么,从今天就跟着我一起用实践的方式入门这个语言吧!
第一节 开发环境
在VirtualBox里安装Ubuntu、Rust和VS Code.
VirtualBox是一个虚拟机软件。在一个Linux虚拟机里学习Rust开发有2个好处:
- Linux环境对Rust开发比较友好
- 即使运行的命令或者测试的代码有bug,破坏了系统盘(比如错误调用了删除文件的命令)或者导致死机(比如占用了太多内存),也不会影响自己的物理机。
安装VirtualBox
首先访问http://virtualbox.org下载自己的操作系统对应的安装包。
根据步骤说明安装好VirtualBox,打开主界面(忽略我已有的2个虚拟机):
然后新建:
给虚拟机选一个名字和保存位置,点击下一步:
内存不需要太大,1G或者2G根据自己电脑的配置来定: