【RUST官方语言中文翻译】前言

栏目: 编程语言 · Rust · 发布时间: 5年前

内容简介:尽管不能100%的确定,但Rust从基本上来说是一种让人如虎添翼的语言。不论你现在用什么语言进行编码,rust都能让你达到更高的高度。跟之前相比,能自信的在更宽广的领域进行编程。举个例子,一些“系统级别”的工作,比如对底层的内存管理,数据表达和并发,传统上来说,这些编程领域是个神秘地带,只有那些在这些领域投入了多年经历的人员才能避免一些常见的陷阱。甚至说,哪怕是这些人员小心翼翼的处理上述问题,也难免他们的代码没有漏洞,容易崩溃并且不易维护。通过消除老式的陷阱以及提供一个更友好的,简易的工具集,Rust排除了

前言

尽管不能100%的确定,但Rust从基本上来说是一种让人如虎添翼的语言。不论你现在用什么语言进行编码,rust都能让你达到更高的高度。跟之前相比,能自信的在更宽广的领域进行编程。

举个例子,一些“系统级别”的工作,比如对底层的内存管理,数据表达和并发,传统上来说,这些编程领域是个神秘地带,只有那些在这些领域投入了多年经历的人员才能避免一些常见的陷阱。甚至说,哪怕是这些人员小心翼翼的处理上述问题,也难免他们的代码没有漏洞,容易崩溃并且不易维护。

通过消除老式的陷阱以及提供一个更友好的,简易的 工具 集,Rust排除了这些障碍,以此让你远离了这些问题。对于那些需要深入了解底层的程序员,他们不需要处理崩溃或者安全漏洞带来的常见风险。也不需要去学习那些经常更新的工具链路。更棒的是,这门语言就是被设计出用来指导人们更自然的构建可信赖的代码,且保持运行速度和内存使用习惯。

对于那些经常处理底层代码的程序员,Rust将会扩大他们的舞台。举个例子,在Rust中引入并发会是一个相对低风险的操作,因为编译器将会替你捕获那些常见的错误,你也可以放心的代码里引进更激进的优化手段,因为你会更有信心相信自己不会引入漏洞或者崩溃。

Rust也不会局限于底层系统编程。它有足够的表达能力以及友好程度去让入很舒服的变形命令行界面应用,网络服务器和很多其他类型的代码。本书稍后的内容中就会有很大案例。编写Rust,会让你从一个领域到另外一个领域的能力。你可以学习用Rust编写一个网络应用,然后移植学到的经验到树莓派中。

这本书也适合那些潜在的Rust用户。里面会用简单易懂的语言去帮助你提升自己,不单单是Rust的相关知识,还包括作为一个 程序员 需要的方法和自信心。 准备好开始学习,欢迎来到Rust社区。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Python高效开发实战

Python高效开发实战

刘长龙 / 电子工业出版社 / 2016-10 / 89

也许你听说过全栈工程师,他们善于设计系统架构,精通数据库建模、通用网络协议、后端并发处理、前端界面设计,在学术研究或工程项目上能独当一面。通过对Python及其周边Web框架的学习和实践,你就可以成为这样的全能型人才。 《Python高效开发实战——Django、Tornado、Flask、Twisted》分为3部分:第1部分是基础篇,带领初学者实践Python开发环境和掌握基本语法,同时对......一起来看看 《Python高效开发实战》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具