mozilla 编程语言 rust 0.2发布,面向大型程序设计 -买球官网平台

2顶
0踩

mozilla 今天发布了其 rust 编程语言及编译工具的第2个版本。


rust是mozilla开发的一门新编程语言,由web语言的领军人物brendan eich(js之父)、dave herman以及mozilla公司的graydon hoare等合力开发。该语言强调了并发性和内存安全,按照计划,其最终可能取代c 成为mozilla的主要开发语言——未来firefox将很可能用rust重写。

对rust的介绍:
引用
rust是一个使用大括号、块结构的表达语言。从视觉上来看,它类似于c语言家族,但是语法和语义显然与c不同。rust主要面向“大型程序设计”,用于创建大型系统并维护系统的完整性、可用性和并发性。

它支持必要的程序性、并发actor模型、面向对象以及纯函数风格,同时也支持静态和动态两种风格下的泛型编程和元编程。

该语言和go语言的开发背景十分相似,都是由互联网巨头开发,都经过了长时间的开发周期(5年),所以不免被拉来比较一番。对此rust社区明确表示:

  • rust与go语言并没有任何关系,rust开发要早于go,受rob pike开发的其他语言如newsqueak、alef和limbo等影响较深。
  • rust与go在功能上很相似,但rust似乎更关注安全。
  • go拥有全局的垃圾收集器、null指针及可共享的mutable修饰符,rust的gc则是可选的,不允许出现null指针,且默认状态下对象是immutable的。
mozilla称,rust 0.2仍然是alpha版本,适用于尝鲜者和语言爱好者,不能用于实际生产中。

项目买球官网平台官网:

源码地址:

windows安装包:
  • 大小: 14.9 kb
2
0
评论 共 1 条 请登录后发表评论
1 楼 2012-04-01 15:50
js之父的新语言,有时间一定要看看了。

发表评论

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

相关推荐

  • rust程序设计语言(第二版) 简体中文版

  • rust 程序设计语言

  • rust 程序设计语言(第二版).pdf 学习rust必备,rust是mozilla开发,rust的作者也是javascript的作者。

  • 资源来自互联网,rust 程序设计语言中文教程,rust 程序设计语言中文教程.pdf,有时候下载不太方便,所以放在这里供大家下载与查阅

  • rust 程序设计语言 第二版 简体中文版(rust v1.41)

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

  • rust程序设计语言第二版的买球官网平台官网文档翻译,此文档为翻译文档的2018年12月版。 作者:nicholas matsakis 和 aaron turon; 翻译者:kaisery-github用户名。

  • rust程序设计语言第二版.epub格式rust程序设计语言第二版.epub格式

  • 目前翻译到第十六章, 还在翻译中。。。。。。。。。。

  • rust程序设计语言中文版 很好的rust入门教程,其实rust并没有那么难

  • rust 程序设计语言(第二版 & 2018edition) 简体中文版

  • 欢迎阅读 “rust 程序设计语言”,一本介绍 rust 的书。rust 程序设计语言能帮助你编写更快、更可靠的软件。在编程语言设计中,高层工程学和底层控制往往不能兼得;rust 则试图挑战这一矛盾。通过权衡强大的技术能力...

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

  • 灰尘 windows 的 gui 框架

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

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

  • rust 程序官方文档 本书全⾯介绍了 rust 为⽤户赋予的能⼒。其内容平易近人,致力于帮助你提升 rust 作为程序员整体的理解与自信。rust 能让你在更为⼴泛的编程领域走得更远,写出自信。

  • rust语言的官方中文文档,最新的1.14版本(2017年2月)

global site tag (gtag.js) - google analytics