阅读更多

4顶
0踩

编程语言

原创新闻 Rust 0.3发布,Mozilla的新型编程语言

2012-07-13 16:54 by 副主编 wangguo 评论(6) 有7259人浏览
Mozilla今天发布了Rust 的第3个主要版本。


Rust是Mozilla开发的一门新编程语言,由Web语言的领军人物Brendan Eich(JS之父)、Dave Herman以及Mozilla公司的Graydon Hoare等合力开发。该语言强调了并发性和内存安全,按照计划,其最终可能取代C++成为Mozilla的主要开发语言——未来Firefox将很可能用Rust重写。

该版本的主要新特性包括:

  • 包含大约1900处改进以及大量的bug修复
  • 编码更加便利。如更加紧凑的闭包语法、改进的警告/错误信息、文档注释等。
  • 针对语义进行了清理,改善了名称解析,重写了检查器。
  • 加入了一些试验性的语言特性,如针对类的iface实现、参数化类型类和类方法、共享内存并行模式等。
  • 类型反射
  • 移除了一些过时的功能,如be、prove、syntax、note、mutable等关键字,do-while循环、fn约束等结构。
  • 编译器重组
  • 添加了一些新的库代码
  • 工具改善,Cargo可以自动解决依赖。
详细信息:RELEASES.txt

源码下载:https://github.com/mozilla/rust/tree/release-0.3
4
0
评论 共 6 条 请登录后发表评论
6 楼 bookjovi 2012-07-16 08:04
似乎没有Go简洁,rust的concurrent设计有点不伦不类,有了channel还搞个port出来,设计复杂话,Go和Erlang相对就简单的多,不看好rust,起码在go面前没有什么太出彩的优势
5 楼 haiyupeter 2012-07-15 21:20
语言太多,希望能出一个真正能推广得了的语言
4 楼 geminiyellow 2012-07-15 11:15
3 楼 bcw104 2012-07-14 09:10
应该属性底层编程语言,跟go语言的方向还是有区别的,毕竟是打算支持UI
2 楼 achun 2012-07-14 08:52
好像依旧是静态语言,和WEB有啥直接关系?依然到处是:{}->这些双手输入符号,太累了
1 楼 Xorcerer 2012-07-13 18:45
这不是Web编程语言吧?标题有误。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 编程语言发展史:Rust语言的出现和特点

    编程语言发展史:Rust语言的出现和特点

  • Rust编程语言.pdf

    Rust编程语言中文版PDF,带完整书签。基于Rust中文网内容制作,离线版本方便查阅。

  • Rust的嵌入式动态编程语言。-Rust开发

    Rust的嵌入式动态编程语言。 符文阅读本书Rust Rust的可嵌入动态编程语言。 贡献如果您想提供帮助,将来的优化中应该提供许多优化任务。 或查看未解决的问题。 创建有关您要进行的优化的问题,并传达您正在进行的...

  • rslox:Rust中实现的Lox编程语言

    RSLox 来自的Lox编程语言

  • Rust编程语言-Rust开发

    Rust编程语言这是Rust的主要源代码存储库。 它包含编译器,标准库和文档。 快速入门阅读本书中的“安装”。 从源代码安装注意:如果您希望对编译器有所帮助,则应阅读rustc-dev-guide的这一章而不是本节。 Rust构建...

  • Hands-On-Functional-Programming-in-Rust:Packt发布的Rust中的动手函数编程

    Hands-On-Functional-Programming-in-Rust:Packt发布的Rust中的动手函数编程

  • 【一天一门编程语言】Rust 语言程序设计极简教程

    Rust 是一种系统编程语言,由 Mozilla Foundation 开发,旨在提高软件的安全性、可靠性和可移植性。它是一种垃圾回收语言,但拥有像 C/C++ 那样的运行速度。Rust 同时支持多种编程范式,比如函数式编程、面向对象...

  • Rust 和 Haskell 函数编程

    此编程为我的assignment

  • Rust编程语言入门教程(一)-什么是Rust

    Rust编程语言入门教程(一) 什么是Rust rust 发展历史 应用环境 为什么选择Rust 新项目用Rust还是Go?

  • rust-webclient:Rust 编程语言的实验性 webclient 相关库

    Rust-webclient Rust 编程语言的实验性 webclient 相关库

  • rust-socketio:用Rust编程语言编写的socket.io客户端的实现

    用Rust编程语言编写的socket.io客户端的实现。 此实现当前支持socket.io协议的修订版5,因此支持engine.io协议的修订版4。 如果与此客户端有任何连接问题,请确保服务器至少使用engine.io协议的修订版4。 用法示例 ...

  • Learn-rust:学习Rust编程语言,库和框架

    学习Rust语言版权和许可版权所有2020 Maikel Chandika( )。 根据MIT许可证发布的代码。 请参阅文件。

  • learning-rust:通过rust编程语言pdf进行工作

    学习锈这是处理rust文档.pdf的回购

  • 网红编程语言Rust到底是个什么鬼?

    上月,Stack Overflow发布了2020年度最热关键技术趋势调查结果, 这项调查的结果反映了将近65,000名开发人员的意见和经验 ,而其中最为令人关注的是,Rust连续四年登顶最受欢迎的编程语言 。 但最有趣的是,...

  • Rust 是 Rust基金会旗下的,旨在使每个人都能够构建可靠高效的软件的编程语言

    Rust 是 Rust基金会旗下的,旨在使每个人都能够构建可靠高效的软件的编程语言

  • antlr4rust:用于Rust编程语言的ANTLR4解析器生成器运行时

    antlr4rust 用于Rust编程语言的运行时。 例如,您可以查看 , 以获取相应的生成代码,并可以看到来获取实际用法示例。ANTLR4工具(解析器生成器) 生成器部件当前位于我的antlr4叉rust-target分支中。此存储库中的版...

  • 为什么我说Rust是靠谱的编程语言

    序言:本文试图帮您解答“我要不要(投入大量时间和精力)学习Rust语言?”这个问题。作者尽量较少的谈及Rust语言本身,反而尝试从Rust语言周边入手,长时间、大范围、多角度地考察,研判Rust语言是否靠谱,并给出尽...

  • Tyrade:Rust中用于类型级编程的纯函数式语言-Rust开发

    Tyrade是一种概念验证语言,显示了Rust特征如何实现通用类型级别的编程模型。 其目的是表明可以对有用的任务(而不是编写图灵机)进行类型级编程,并且可以以合理的方式编写程序。 语言如下所示:Tyrade:Rust ...

  • rust编程语言设计

    这是一个rust pdf文件 rust编程语言设计教程,给你们发点福利,希望对你有用的 rust 是未来大有希望的语言 ,系统安全 ,语法简便,

  • 太阳能自动灌溉系统:基于SPWM技术的逆变正弦波设计与实现

    内容概要:本文详细介绍了太阳能自动灌溉系统的设计与实现,涵盖了多个关键技术点。首先,文章解释了太阳能自动灌溉系统的概念及其优势,如高效节水、环保等。接着,深入探讨了SPWM(正弦脉宽调制)技术,展示了如何通过调节脉冲宽度将直流电转换为正弦波形的交流电,这是逆变器工作的核心技术。随后,讨论了仿真的重要性,特别是使用MATLAB/Simulink进行系统行为和性能的模拟,确保设计方案的可行性。此外,还涉及了编程方面,通过Python和C语言实现了系统的控制逻辑,如根据土壤湿度控制灌溉。最后,介绍了DXP原理图在电路设计中的应用,强调了合理的电路布局和防护措施对于系统稳定性的关键作用。 适合人群:对太阳能技术和自动化控制系统感兴趣的工程师和技术爱好者,尤其是有一定电子电路和编程基础的人群。 使用场景及目标:适用于希望深入了解太阳能自动灌溉系统设计和实现的个人或团队,目标是掌握从能源获取、电力转换、系统模拟到代码控制以及电路设计的全流程,最终能够独立构建高效的太阳能自动灌溉系统。 其他说明:文中提供了大量实例代码和实践经验,帮助读者更好地理解和应用相关技术。同时,强调了实际操作中的注意事项,如

Global site tag (gtag.js) - Google Analytics