阅读更多

4顶
0踩

编程语言

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

2012-07-13 16:54 by 副主编 wangguo 评论(6) 有7145人浏览
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编程语言吧?标题有误。

发表评论

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

相关推荐

Global site tag (gtag.js) - Google Analytics