万事开头难

举报
xenia 发表于 2020/02/10 13:01:25 2020/02/10
【摘要】 我和Rust的故事从去年5月15日Rust语言正式发布Rust 1.0版本,到今天也不过才有不到四百五十天的时间。不过一门诞生不过四百五十天的编程语言却能迅速的红遍大江南北。笔者去年的时候开始尝试进行一些技术文档的翻译,就有幸参与了Which language has the brightest future in replacement of C between D, Go and Rus...

我和Rust的故事

从去年5月15日Rust语言正式发布Rust 1.0版本,到今天也不过才有不到四百五十天的时间。不过一门诞生不过四百五十天的编程语言却能迅速的红遍大江南北。笔者去年的时候开始尝试进行一些技术文档的翻译,就有幸参与了Which language has the brightest future in replacement of C between D, Go and Rust? And Why?(译为:D、GO、Rust 谁会在未来取代 C?为什么? )这篇文章的翻译工作,我恰巧是翻译的“最后但并非最不重要的 Rust”(原文是:Last but not least, Rust)这一部分的内容,其中有这样一小段话让我记忆犹新。

Foreign syntax. Rust's syntax is different, and there's no apparent advantage to the difference. This is irritating for folks coming from Algol-style languages, who need to deal with a gratuitously different syntax in addition to getting the resource bookkeeping right.

当时刚刚开始翻译技术文档和文章的时候,很多词汇都不是很熟悉。最让我脑袋疼的就是“Foreign syntax”这个词,它直译为“ 外国的语法”。你可以看到最终的译文中也保留了这个说法,但是实际上它是指Rust令人捉磨的语法风格。当时笔者负责的文段也因为这样的一些词显得有些晦涩,在这里还请各位读者谅解。

就像刚刚开始做技术文章的翻译一样,Rust语言的语法会给大多数老程序员一个下马威。我们已经习惯的那些臭毛病,该改改了。都说万事开头难,如果你学习Rust语言你就会感受到这一点,它上手的时候不那么简单。但是你一旦熟练地掌握它之后,你就会体验到使用它编程带来的便利。刚刚开始接触Rust语言的时候,它有一点儿像是唠唠叨叨的老妈,总是怕你受伤,以至于让你感到厌烦。但是当你成熟之后呢,Rust就会变成沉默寡言的父亲,只要你不做得太过分,它都不会限制你的自由发挥,并且会在暗中保护你。

马上行动

说了这么多,不如马上行动去安装Rust。如果你是第一次学编程,我会指导你该怎么安装Rust,如果你之前学过其他编程语言,那么Rust的安装方法和它们都差不多,从下面的网址下载适合你的安装包,并且把它安装在你的电脑上。然后就可以等着笔者下次更新的时候,一起学习Rust了。

https://www.rust-lang.org/en-US/downloads.html

当然如果你是一个经验丰富的老手,并且使用的是Linux或者是Mac的操作系统那么你可以通过终端下载它。如果你这样做的话,你应该打开一个终端并输入:

$ curl -sSf https://static.rust-lang.org/rustup.sh | sh

下面是写给那些看不懂网站上面的英文,或者是第一次学习编程语言的人看的。首先你应该点击上面的那个链接。注意,如果你是在手机或者是平板电脑上面浏览这篇文章,那么我求求你,千万不要在手机上面点击上面的链接,然后问笔者为什么安装不了,因为暂时还没有办法在手机上开发Rust程序。如果你第一次学编程也千万不要在终端里输入:

$ curl -sSf https://static.rust-lang.org/rustup.sh | sh

老老实实地从 https://www.rust-lang.org/en-US/downloads.html 这里选择一个合适你电脑的版本下载下来就好了。



当你来到这个界面的时候你就可以选择适合你的版本的Rust了。因为绝大多数新手的电脑都是Windows的操作系统,那么就请选择第三项 Windows (GNU ABI †) (.msi) ,这里还有一个你是64位机还是32位机的问题,目前新出的电脑几乎都是64位机了。如果你很清楚自己是32位机,那么就一定要选择32位机,如果你不清楚你是32位机还是64位机,你应该在“控制面板”中的“系统”里面查看。但是最近的Windows操作系统突然把“控制面板”改名叫“设置”了,让人听着很别扭。

下载完成之后,双击安装它就会看到许可协议。如果你实在搞不明显,或者是懒得设置,那么就直接点击 Install 这个按钮,但是笔者这里会点击 Advanced 对Rust进行一点儿设置,实际上是笔者是不想把Rust安装在C盘里。



这里会询问你为那个用户进行安装,不用管它,直接点击 Next



接下来就到了选择安装路径这一步了,反正笔者不推荐安装在系统盘(一般是指C盘)里面。然后点击 Next



然后就会问你要安装什么项目,使用默认设置并点击 Install 开始安装。



Rust很快就会安装完成,点击 Finish 就可以了。



这时候你应该能够在你的开始菜单里面找到一个名为 Rust 1.10 (GNU 64-bit) Shell 深色齿轮状图标的东西,如果你的电脑是32位的,或者是Rust出现了版本更新,它不一定叫这个名字。不过没关系,它们目前都是一样的。

然后双击它,并且在其中输 rustc -V 并且按一下回车。你就会看到它的版本信息。现在你已经准备好成为一名Rust程序员了。无论你是第一次接触程序的人,还是有经验的C++或者是Java的程序员,你都应该来学习Rust,并且现在你已经准备好要这么做了。



当然如果你为了以后可以方便使用可以把它拖到桌面上。笔者正式这么做的。笔者的下一次更新应该是在下周了。另外,所有的内容都会首先发布在笔者的公众号中。你可以关注笔者的微信公众号:yevgeny_liu



本文转载自异步社区

原文链接:https://www.epubit.com/articleDetails?id=NC7E3EF913E3000018D8A19D08947170F

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。