1.绪论

Rust语言

2017-02-22 发表于 2017-02-22 06:48 Rust程序设计语言(中文版)

绪论

欢迎学习《Rust程序设计语言》,这是一本关于 Rust 的入门书。Rust 是一种注重安全、高效和并发的程序设计语言。它的设计允许您创建即具有低级语言的性能和控制,又具有高级语言的强大抽象的程序。这些特性使得 Rust 适合那些有C语言开发经验并且在苦苦寻找更安全的替代品的程序员。同时,也适合那些来自类似 Python 之类的语言的程序员——Rust能在不牺牲代码的表现力的前提下,就让代码的性能更好。

为了使您的程序的运行时性能不受影响,Rust 会在编译时执行绝大多数的安全检查及内存管理决策。这使得 Rust 在其他语言不擅长的方面有所建树: 程序具有可预测的空间及时间要求、嵌入其他语言以及编写像设备驱动程序和操作系统这样的底层代码。它同时也是一个绝佳的 Web 应用程序:强大的Rust包注册网站, crates.io!我们迫不及待地想要看到用 Rust 做了什么。

这本书是写给那些已经有编程基础(至少掌握一种编程语言)的读者看的。在读完本书之后,您应该可以轻松地编写出 Rust 程序。我们将会通过一些小而集中的示例来学习 Rust 。来演示如何使用 Rust 的各种功能以及它们的工作原理。

为本书做贡献

这本书是开源的。 如果您发现了任何错误,请不要犹豫。在 GitHub 上提出一个问题(issue)或发送合并请求(pull request)。

关于中文译本的任何问题请发送邮件到 2843442196@qq.com 。译本仍以原书相同方式开源。

读者评论

相关专题

相关博文

  • (三)spring cloud云服务架构代码结构详细讲解

    Omaye 2017-11-28

    上一篇我们介绍了spring cloud云服务架构 - particle云架构代码结构,简单的按照几个大的部分去构建代码模块,让我们来回顾一下: 第一部分: 针对于普通服务的基础框架封装(entity、dao、service、co...

    Omaye 2017-11-28
    1283 1 4 4
  • Spring Cloud构建微服务架构—配置中心

    醜人 2017-11-17

    Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分。其中服务端也称为分布式配置中心,它是一个独立的微服务...

    醜人 2017-11-17
    524 2 2 2
  •  Spring Cloud构建微服务架构—服务容错保护(Hystrix服务降级)

    Spring Cloud构建微服务架构—服务容错保护(Hystrix服务降级)

    醜人 2017-11-17

    在开始使用Spring Cloud Hystrix实现断路器之前,我们先拿之前实现的一些内容作为基础,其中包括: eureka-server工程:服务注册中心,端口:1001 eureka-client工程:服务提供者,两个实例启动...

    醜人 2017-11-17
    501 2 2 2

推荐用户