rust 0.3发布,mozilla的新型编程语言 -买球官网平台

4顶
0踩

rust 0.3发布,mozilla的新型编程语言

2012-07-13 16:54 by 副主编 wangguo 评论(6) 有6984人浏览
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可以自动解决依赖。
详细信息:

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

发表评论

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

相关推荐

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

  • rslox 来自的lox编程语言

  • 创造自己的语言 该项目主要用于学习目的。 建立自己的语言(我称它为babiller,用法语胡说),这样我就可以更好地理解解析器的工作原理。 涉及评估,功能,块,绑定,表达式等主题。 基本命令 建造来源: cargo ...

  • 该项目的目标是使用rust编程语言从无精打采地实现 。 即使依靠xlib库迫使我们在代码中使用不安全的c功能,我们也将尝试使用尽可能多的rust“安全”功能。 依存关系 xlib和xft库(应该安装在任何linux系统上) ...

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

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

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

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

  • 防锈可插拔认证模块框架(pam)的 rust 接口。 该库的目标是提供一个可用于与 pam 交互的类型安全 api。 该库不完整 - 目前它支持在 pam 身份验证模块中使用的功能子集。 pam 模块是一个共享库,被调用以验证用户...

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

  • 灰尘 windows 的 gui 框架

  • 在windows subsystem for linux(wsl)下,如何玩转rust? 一、工具 1、wsl (1) 安装 ubuntu 这个过程略去。 (2)删除wsl (从入门到放弃,呵呵) c:\users\rustr>wslconfig/l 适用于 linux 的 windows 子系统: ubuntu...

  • 用rust编写的monkey编程语言的解释器 什么是猴子? monkey具有类似c的语法,支持变量绑定,前缀和中缀运算符,具有一流的和高阶函数,可以轻松处理闭包,并内置有integers , booleans , array和hashs 。 有一本...

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

  • 以现代语言实现老化且生锈的bgp协议的实验。 rustybgp支持与gobgp相同的grpc api。 您通过api管理gobgp的代码应与rustybgp一起使用。 如果需要cli,可以使用gobgp的cli命令管理rustybgp。开始使用您可以在任何运行...

  • 用于rust编程语言的简单windows目录监视程序实验玩具项目,以学习生锈。

  • rusti:rust编程语言的repl

  • 学习rust语言买球官网平台的版权和许可买球官网平台的版权所有2020 maikel chandika( )。 根据mit许可证发布的代码。 请参阅文件。

  • lua编程语言,在rust中实现。 总览 该代码主要分为三个模块: compiler处理解析lua代码并将其转换为字节码。 lexer将lua源代码转换为令牌。 parser将这些标记转换为字节码。 exp_desc和token是类型定义。 vm是...

  • facebook还与rust建立了更密切的联系,加入了rust基金会,该组织成立于2021年,旨在推动rust的发展,使其成为“系统编程及其他领域的主流语言选择”。根据rust语言的特色高性能的同时确保内存安全、支持并发编程,...

global site tag (gtag.js) - google analytics