Rust 1.0 正式版发布,Mozilla 编程语言 - 开源中国社区
Float_left Icon_close
Rust 1.0 正式版发布,Mozilla 编程语言
oschina 2015年05月16日

Rust 1.0 正式版发布,Mozilla 编程语言

oschina oschina 发布于2015年05月16日 收藏 43 评论 88

阿里云高性能云服务器,2折起! >>> >>>  

Rust 1.0 正式版发布了,这是官方首次宣布的 Rust 稳定版本。当然 1.0 版本的发布并不代表 Rust 语言已经完工,还有很多特性需要完成。1.0 版本的发布要特别感谢以下贡献者:

  • Aaron Gallagher <_@habnab.it>

  • Aaron Turon <aturon@mozilla.com>

  • Abhishek Chanda <abhishek@cloudscaling.com>

  • Adolfo Ochagavía <aochagavia92@gmail.com>

  • Alex Burka <durka42+github@gmail.com>

  • Alex Crichton <alex@alexcrichton.com>

  • Alex Quach <alex@clinkle.com>

  • Alexander Polakov <plhk@sdf.org>

  • Andrea Canciani <ranma42@gmail.com>

  • Andreas Martens <andreasm@fastmail.fm>

  • Andreas Tolfsen <ato@mozilla.com>

  • Andrei Oprea <andrei.br92@gmail.com>

  • Andrew Paseltiner <apaseltiner@gmail.com>

  • Andrew Seidl <dev@aas.io>

  • Andrew Straw <strawman@astraw.com>

  • Andrzej Janik <vosen@vosen.pl>

  • Aram Visser <aramvisser@gmail.com>

  • Ariel Ben-Yehuda <arielb1@mail.tau.ac.il>

  • Augusto Hack <hack.augusto@gmail.com>

  • Avdi Grimm <avdi@avdi.org>

  • Barosl Lee <vcs@barosl.com>

  • Ben Ashford <ben@bcash.org>

  • Ben Gesoff <ben.gesoff@gmail.com>

  • Björn Steinbrink <bsteinbr@gmail.com>

  • Brad King <brad.king@kitware.com>

  • Brendan Graetz <github@bguiz.com>

  • Brett Cannon <brettcannon@users.noreply.github.com>

  • Brian Anderson <banderson@mozilla.com>

  • Brian Campbell <lambda@continuation.org>

  • Carlos Galarza <carloslfu@gmail.com>

  • Carol (Nichols || Goulding) <carol.nichols@gmail.com>

  • Carol Nichols <carol.nichols@gmail.com>

  • Chris Morgan <me@chrismorgan.info>

  • Chris Wong <lambda.fairy@gmail.com>

  • Christopher Chambers <chris.chambers@peanutcode.com>

  • Clark Gaebel <cg.wowus.cg@gmail.com>

  • Cole Reynolds <cpjreynolds@gmail.com>

  • Colin Walters <walters@verbum.org>

  • Conrad Kleinespel <conradk@conradk.com>

  • Corey Farwell <coreyf@rwell.org>

  • Dan Callahan <dan.callahan@gmail.com>

  • Dave Huseby <dhuseby@mozilla.com>

  • David Reid <dreid@dreid.org>

  • Diggory Hardy <github@dhardy.name>

  • Dominic van Berkel <dominic@baudvine.net>

  • Dominick Allen <dominick.allen1989@gmail.com>

  • Don Petersen <don@donpetersen.net>

  • Dzmitry Malyshau <kvarkus@gmail.com>

  • Earl St Sauver <estsauver@gmail.com>

  • Eduard Burtescu <edy.burt@gmail.com>

  • Erick Tryzelaar <erick.tryzelaar@gmail.com>

  • Felix S. Klock II <pnkfelix@pnkfx.org>

  • Florian Hahn <flo@fhahn.com>

  • Florian Hartwig <florian.j.hartwig@gmail.com>

  • Franziska Hinkelmann <franziska.hinkelmann@gmail.com>

  • FuGangqiang <fu_gangqiang@163.com>

  • Garming Sam <garming_sam@outlook.com>

  • Geoffrey Thomas <geofft@ldpreload.com>

  • Geoffry Song <goffrie@gmail.com>

  • Gleb Kozyrev <gleb@gkoz.com>

  • Graydon Hoare <graydon@mozilla.com>

  • Guillaume Gomez <guillaume1.gomez@gmail.com>

  • Hajime Morrita <omo@dodgson.org>

  • Hech <tryctor@gmail.com>

  • Heejong Ahn <heejongahn@gmail.com>

  • Hika Hibariya <hibariya@gmail.com>

  • Huon Wilson <dbau.pp+github@gmail.com>

  • Igor Strebezhev <xamgore@ya.ru>

  • Isaac Ge <acgtyrant@gmail.com>

  • J Bailey <jj2baile@uwaterloo.ca>

  • Jake Goulding <jake.goulding@gmail.com>

  • James Miller <bladeon@gmail.com>

  • James Perry <james.austin.perry@gmail.com>

  • Jan Andersson <jan.andersson@gmail.com>

  • Jan Bujak <j@exia.io>

  • Jan-Erik Rediger <janerik@fnordig.de>

  • Jannis Redmann <mail@jannisr.de>

  • Jason Yeo <jasonyeo88@gmail.com>

  • Johann <git@johann-hofmann.com>

  • Johann Hofmann <git@johann-hofmann.com>

  • Johannes Oertel <johannes.oertel@uni-due.de>

  • John Gallagher <jgallagher@bignerdranch.com>

  • John Van Enk <vanenkj@gmail.com>

  • Jonathan S <gereeter+code@gmail.com>

  • Jordan Humphreys <mrsweaters@users.noreply.github.com>

  • Joseph Crail <jbcrail@gmail.com>

  • Josh Triplett <josh@joshtriplett.org>

  • Kang Seonghoon <kang.seonghoon@mearie.org>

  • Keegan McAllister <kmcallister@mozilla.com>

  • Kelvin Ly <kelvin.ly1618@gmail.com>

  • Kevin Ballard <kevin@sb.org>

  • Kevin Butler <haqkrs@gmail.com>

  • Kevin Mehall <km@kevinmehall.net>

  • Krzysztof Drewniak <krzysdrewniak@gmail.com>

  • Lee Aronson <lee@libertad.ucsd.edu>

  • Lee Jeffery <leejeffery@gmail.com>

  • Liam Monahan <liam@monahan.io>

  • Liigo Zhuang <com.liigo@gmail.com>

  • Luke Gallagher <luke@hypergeometric.net>

  • Luqman Aden <me@luqman.ca>

  • Manish Goregaokar <manishsmail@gmail.com>

  • Manuel Hoffmann <manuel@polythematik.de>

  • Marin Atanasov Nikolov <dnaeon@gmail.com>

  • Mark Mossberg <mark.mossberg@gmail.com>

  • Marvin Löbel <loebel.marvin@gmail.com>

  • Mathieu Rochette <mathieu@rochette.cc>

  • Mathijs van de Nes <git@mathijs.vd-nes.nl>

  • Matt Brubeck <mbrubeck@limpet.net>

  • Michael Alexander <beefsack@gmail.com>

  • Michael Macias <zaeleus@gmail.com>

  • Michael Park <mcypark@gmail.com>

  • Michael Rosenberg <42micro@gmail.com>

  • Michael Sproul <micsproul@gmail.com>

  • Michael Woerister <michaelwoerister@gmail>

  • Michael Wu <mwu@mozilla.com>

  • Michał Czardybon <mczard@poczta.onet.pl>

  • Mickaël Salaün <mic@digikod.net>

  • Mike Boutin <mike.boutin@gmail.com>

  • Mike Sampson <mike@sambodata.com>

  • Ms2ger <ms2ger@gmail.com>

  • Nelo Onyiah <nelo.onyiah@gmail.com>

  • Nicholas <npmazzuca@gmail.com>

  • Nicholas Mazzuca <npmazzuca@gmail.com>

  • Nick Cameron <ncameron@mozilla.com>

  • Nick Hamann <nick@wabbo.org>

  • Nick Platt <platt.nicholas@gmail.com>

  • Niko Matsakis <niko@alum.mit.edu>

  • Oak <White-Oak@users.noreply.github.com>

  • Oliver Schneider <github6541940@oli-obk.de>

  • P1start <rewi-github@whanau.org>

  • Pascal Hertleif <killercup@gmail.com>

  • Paul Banks <banks@banksdesigns.co.uk>

  • Paul Faria <paul_faria@ultimatesoftware.com>

  • Paul Quint <DrKwint@gmail.com>

  • Pete Hunt <petehunt@users.noreply.github.com>

  • Peter Marheine <peter@taricorp.net>

  • Phil Dawes <phil@phildawes.net>

  • Philip Munksgaard <pmunksgaard@gmail.com>

  • Piotr Czarnecki <pioczarn@gmail.com>

  • Piotr Szotkowski <chastell@chastell.net>

  • Poga Po <poga.bahamut@gmail.com>

  • Przemysław Wesołek <jest@go.art.pl>

  • Ralph Giles <giles@mozilla.com>

  • Raphael Speyer <rspeyer@gmail.com>

  • Remi Rampin <remirampin@gmail.com>

  • Ricardo Martins <ricardo@scarybox.net>

  • Richo Healey <richo@psych0tik.net>

  • Rob Young <rob.young@digital.cabinet-office.gov.uk>

  • Robin Kruppe <robin.kruppe@gmail.com>

  • Robin Stocker <robin@nibor.org>

  • Rory O’Kane <rory@roryokane.com>

  • Ruud van Asseldonk <dev@veniogames.com>

  • Ryan Prichard <ryan.prichard@gmail.com>

  • Scott Olson <scott@scott-olson.org>

  • Sean Bowe <ewillbefull@gmail.com>

  • Sean McArthur <sean.monstar@gmail.com>

  • Sean Patrick Santos <SeanPatrickSantos@gmail.com>

  • Seo Sanghyeon <sanxiyn@gmail.com>

  • Shmuale Mark <shm.mark@gmail.com>

  • Simon Kern <simon.kern@rwth-aachen.de>

  • Simon Sapin <simon@exyr.org>

  • Simonas Kazlauskas <git@kazlauskas.me>

  • Sindre Johansen <sindre@sindrejohansen.no>

  • Skyler <skyler.lipthay@gmail.com>

  • Steve Klabnik <steve@steveklabnik.com>

  • Steven Allen <steven@stebalien.com>

  • Swaroop C H <swaroop@swaroopch.com>

  • Sébastien Marie <semarie@users.noreply.github.com>

  • Tamir Duberstein <tamird@gmail.com>

  • Tero Hänninen <tejohann@kapsi.fi>

  • Theo Belaire <theo.belaire@gmail.com>

  • Theo Belaire <tyr.god.of.war.42@gmail.com>

  • Thiago Carvalho <thiago.carvalho@westwing.de>

  • Thomas Jespersen <laumann.thomas@gmail.com>

  • Tibor Benke <ihrwein@gmail.com>

  • Tim Cuthbertson <tim@gfxmonk.net>

  • Tincan <tincann@users.noreply.github.com>

  • Ting-Yu Lin <aethanyc@gmail.com>

  • Tobias Bucher <tobiasbucher5991@gmail.com>

  • Toni Cárdenas <toni@tcardenas.me>

  • Tshepang Lekhonkhobe <tshepang@gmail.com>

  • Ulrik Sverdrup <root@localhost>

  • Vadim Chugunov <vadimcn@gmail.com>

  • Vadim Petrochenkov <vadim.petrochenkov@gmail.com>

  • Valerii Hiora <valerii.hiora@gmail.com>

  • Wangshan Lu <wisagan@gmail.com>

  • Wei-Ming Yang <rick68@users.noreply.github.com>

  • Will <will@glozer.net>

  • Will Hipschman <whipsch@gmail.com>

  • Wojciech Ogrodowczyk <github@haikuco.de>

  • Xue Fuqiao <xfq.free@gmail.com>  @xfq

  • Xuefeng Wu <xfwu@thoughtworks.com>

  • York Xiang <bombless@126.com> @bombless

  • Young Wu <doomsplayer@gmail.com> @woooya

  • bcoopers <coopersmithbrian@gmail.com>

  • critiqjo <john.ch.fr@gmail.com>

  • diwic <diwic@users.noreply.github.com>

  • fenduru <fenduru@users.noreply.github.com>

  • gareins <ozbolt.menegatti@gmail.com>

  • github-monoculture <eocene@gmx.com>

  • inrustwetrust <inrustwetrust@users.noreply.github.com>

  • jooert <jooert@users.noreply.github.com>

  • kgv <mail@kgv.name>

  • klutzy <klutzytheklutzy@gmail.com>

  • kwantam <kwantam@gmail.com>

  • leunggamciu <gamciuleung@gmail.com>

  • mdinger <mdinger.bugzilla@gmail.com>

  • nwin <nwin@users.noreply.github.com>

  • pez <james.austin.perry@gmail.com>

  • robertfoss <dev@robertfoss.se>

  • rundrop1 <rundrop1@zoho.com>

  • sinkuu <sinkuupump@gmail.com>

  • tynopex <tynopex@users.noreply.github.com>

  • Łukasz Niemier <lukasz@niemier.pl>

  • らいどっと <ryogo.yoshimura@gmail.com>

Rust 是 Mozilla 的一个新的编程语言,由web语言的领军人物Brendan Eich(js之父),Dave Herman以及Mozilla公司的Graydon Hoare 合力开发。

创建这个新语言的目的是为了解决一个很顽疾的问题:软件的演进速度大大低于硬件的演进,软件在语言级别上无法真正利用多核计算带来的性能提升。Rust是针对多核体系提出的语言,并且吸收一些其他动态语言的重要特性,比如不需要管理内存,比如不会出现Null指针等等。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Rust 1.0 正式版发布,Mozilla 编程语言
分享
评论(88)
最新评论
0
js之父毛线……
我住广州的,大家要不要聚一下
我看香港有个贡献者水平也很高的,我们可以去香港聚
0
后排留名,等10年后再看看。
0
对我来说,语法都太复杂了,我还是安心的写php就行了
0

引用来自“愣头鸟”的评论

那么长列表,有没有国人呢

引用来自“eechen”的评论

看名字就有好几个,比如 庄神 Liigo Zhuang:
我为什么放弃Go语言
http://blog.csdn.net/liigo/article/details/23699459

引用来自“JM_Joy”的评论

这个傻逼,小心眼啊,被golang拒绝pull request之后就怀恨在心,写了这篇恶心的文章,害了多少想学golang的人啊
关于对作者阴谋论的声明:

有某些阴谋论者(例如谢某),说我因一个Pull Request被Go开发者拒绝而“怀恨至今”,暗示此文是故意报复、抹黑Go语言。我对Golang有恨吗?当然是有的,那是一个不爽接一个不爽(如本文一一罗列的那些),逐步累积,由量变形成质变的结果,是我对Golang综合客观评估之后的主观态度,并非由哪一个单独的事件所主导。要说Pull Request被拒绝,Rust开发者拒绝我的PR次数还少吗?比如 https://github.com/mozilla/rust/pull/13014 和 https://github.com/liigo/rust/tree/xp (https://github.com/rust-lang/rust/issues/12842),要是再算上被拒的Issues,那就多的数不清了。我显然不可能因为某些个别的事件,影响到我对某个事物的综合评估(参见前文)。那本文是“故意抹黑”Go语言吗?我觉得不是,理由有二:1、这是作者的主观感受,2、这些感受是以许多客观事实为基础的。如果本文一一列出的那些现象,是不存在的,是虚构出来的,是凭空生成的,那么作者一定是“低级黑”。问题是,那些都是客观存在的事实。把事实说出来,怎么能叫“黑”呢?欢迎读者客观而详细的指正本文中的所有错误。


ps:来自 http://blog.csdn.net/liigo/article/details/23699459
0
最近发现个代理软件,叫做网桥代理大师的,访问国外网站效果很好,感兴趣的试试看。http://netsdk.net/proxy/index.html
0

引用来自“愣头鸟”的评论

那么长列表,有没有国人呢

引用来自“eechen”的评论

看名字就有好几个,比如 庄神 Liigo Zhuang:
我为什么放弃Go语言
http://blog.csdn.net/liigo/article/details/23699459

引用来自“JM_Joy”的评论

这个傻逼,小心眼啊,被golang拒绝pull request之后就怀恨在心,写了这篇恶心的文章,害了多少想学golang的人啊
喷子
0

引用来自“愣头鸟”的评论

那么长列表,有没有国人呢

引用来自“eechen”的评论

看名字就有好几个,比如 庄神 Liigo Zhuang:
我为什么放弃Go语言
http://blog.csdn.net/liigo/article/details/23699459

引用来自“JM_Joy”的评论

这个傻逼,小心眼啊,被golang拒绝pull request之后就怀恨在心,写了这篇恶心的文章,害了多少想学golang的人啊

引用来自“297757617”的评论

喷子,别人学不学管你屁事

引用来自“JM_Joy”的评论

滚吧
喷子
0

引用来自“codejsm”的评论

首先恭贺,闲暇时研究下看兴趣,如果喜欢就深入学下。不过一看js之父我心里有点抵触,js最让我头疼又不得不用。
js之父只是来挂名的吧
0
首先恭贺,闲暇时研究下看兴趣,如果喜欢就深入学下。不过一看js之父我心里有点抵触,js最让我头疼又不得不用。
0
什么时候统一语言
0
不科学,版本号应该改成 1.0.1 才对嘛
0
火钳刘明
0
duang,发来贺电
0
看了一下piston这个Rust的游戏引擎。
Rust如果成功了,应该是可以成为C++的替代品。
仍然无法撼动C的地位。

开发应用层仍然是JavaScript, php, Lua, 这些语言的天下,Rust应该进不来。
0

引用来自“chai2010”的评论

Rust1.0 居然连个 HelloWorld 都跑不了!
http://my.oschina.net/chai2010/blog/416223
ConEmu的问题,直接用cmd可以
0
语法不简洁,代码个数强制统一比较好。
0
时不时的出来刷个存在感,,,,,,,,,,
0
多核效率提升是个伪命题
0
估计类似于OC是种怪异的面向对象语言。
0
可以用来写内核么
顶部