Rust 1.18 发布,Mozilla 的编程语言

Rust 1.18 发布了。Rust 是一门由 Mozilla 开发的专注于安全性,速度和并发性的系统编程语言。

Rust 1.18 增加了许多新特性,运行起来像这样:

#![windows_subsystem(console)]
#![windows_subsystem(windows)]

Rust的元组,枚举变量字段和结构体(没有#[repr])总是有一个未定义的布局。 我们已经开始自动重新排序,结构如下:

struct Suboptimal(u8, u16, u8);

新 API

Child::try_wait is a non-blocking form of Child::wait.

HashMap::retain and HashSet::retain bring the retain API Vec has to these two hash data structures.

PeekMut::pop lets you pop the top element from a BinaryHeap after you’ve already peeked at it without needing to reorder the heap a second time.

TcpStream::peek, UdpSocket::peek, UdpSocket::peek_from let you peek at a stream or socket.

更多内容点此查看,或查看发布说明。

下载地址:

Source code (zip)

Source code (tar.gz)

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-08-04 11:02:26

Rust 1.18 发布,Mozilla 的编程语言的相关文章

Rust 1.12 发布,Mozilla 的编程语言

Rust 1.12 发布了. Rust 是 Mozilla 的一个新的编程语言,由web语言的领军人物Brendan Eich(js之父),Dave Herman以及Mozilla公司的Graydon Hoare 合力开发. 更新内容: Many minor improvements to the documentation. rustc supports three new MUSL targets on ARM:arm-unknown-linux-musleabi, arm-unknown-

IBM WebSphere Application Server V6.1 Fix Pack 29于2010.01.18发布

IBM WebSphere Application Server V6.1 Fix Pack 29于2010.01.18发布  各个平台下载,请见: http://www.ibm.com/support/docview.wss?rs=180&uid=swg24025185  详细修复列表,请见: http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg27007951#61029

The Jim Interpreter 0.71发布 一个Tcl编程语言

The Jim Interpreter一个Tcl编程语言,体积非常小.它实现了一个大型的Tcl子集,并增添了垃圾收集,关闭,内置的面向对象编程系统,功能编程命令,和一流的阵列.引用新功能所有解释器的可执行文件只有70KB大小,并可以进一步减少不包括一些命令.它是对脚本内现有的方案纳入适当的没有依赖性的嵌入式系统. The Jim Interpreter 0.71更新日志: Bugs fixed Line editing works better on serial consoles Fix va

Facebook发布全新开源编程语言Hack

据国外http://www.aliyun.com/zixun/aggregation/31646.html">媒体报道,Facebook周四发布一款名为"Hack"的全新编程语言,并声称该语言将能使代码的编写和测试更加高效快速. Facebook已在公司内部使用该语言超过一年时间,现在将以开源的形式将其正式发布. Hack是由Facebook开发的,同时结合了静态类型语言(如C语言)和动态态类型语言(如PHP语言)两种特点的一种编程语言.通常在使用静态类型语言编程时,开

GWT v2.2发布 使用Java编程语言编写AJAX前端

Google Web Toolkit的缩写,有了 GWT可以使用 Java 编程语言编写 AJAX 前端,然后 GWT 会交叉编译到优化的http://www.aliyun.com/zixun/aggregation/33906.html">JavaScript 中,而 JavaScript 可以自动在所有主要浏览器上运行.GWT允许开发人员使用 Java 编程语言快速构建和维护复杂但性能高的 JavaScript 前端应用程序,从而降低了开发难度,尤其是与 Eclipse Google

Python Audio Tools 2.18发布 音频处理程序

Python Audio Tools 是一款用于命令行的音频处理程序.主要功能包括:进行CD提取,从一个音频格式转换为另一种轨道,轨道的重命名和重标识,曲目识别,从曲目进行CD刻录,等等. Python Audio Tools 支持使用Unicode的国际化轨道文件名和元数据,高清晰度的质量,多声道音频以及CD质量,使用多个CPU或CPU内核进行轨道转换,轨道元数据可以从http://www.aliyun.com/zixun/aggregation/6141.html">MusicBrai

Red language 0.2.0发布 homoiconic的编程语言

Red language本机代码编译功能,势在必行,象征性和homoiconic的编程语言,重新使用Rebol的语法和语义.静态和JIT编译的支持.重点是对并发性和使用抽象和并行集合(http://www.aliyun.com/zixun/aggregation/16945.html">Scala-like)的任务和数据并行的支持.从低层次的系统编程(内置Red/System C-level DSL),高级脚本与一个可选的REPL控制台,和嵌入式系统的目标范围内使用. Red langua

Stack Overflow发布《热门编程语言“分时段”排行榜》

Stack Overflow 是一个深受开发人员喜爱的社区,你可以在这里学到很多与编程有关的知识.近日,该网站数据科学家们对趋势进行了分析,并总结出了一份"分时段"的热门编程语言排行榜.比如白天的时候,微软的 C# 编程语言就占据了很高的地位,且该语言被用到了从沉闷的企业技术.到更乏味的金融应用程序的方方面面.由图可知,C# 开发人员着手和结束工作的是时间相对更早,从侧面反映了其工作环境是严格按照时间表来的. 下午 6 点之后,C# 的使用量就出现了很大的下滑. C 语言开发者们的着手

Racket 5.2.1发布 一种编程语言

Racket是一款编程语言,适用于从脚本到http://www.aliyun.com/zixun/aggregation/13521.html">应用程序开发的任务执行工具,包括图形用户界面,Web服务器等.支持DrRacket编程环境,同一时间编译器的虚拟机,创建独立的可执行程序的工具,Racket Web服务器,广泛的库,同样适用于初学者和专家.通过创建大量的语法系统来支持新的编程语言,语言包括Typed Scheme,ACL2, FrTime, Lazy Scheme和Profess