发布于 2015-05-15 23:58:22 | 299 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Rust教程,程序狗速度看过来!

Rust 编程语言

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


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

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



历史版本 :
Rust 1.23.0 发布,Mozilla 开发的系统编程语言
Rust 1.22.0 发布,Mozilla 开发的系统编程语言
Rust 1.21.0 发布,Mozilla 开发的系统编程语言
Rust 1.19 发布,Mozilla 开发的系统编程语言
Rust 1.18 发布,Mozilla 的编程语言
Rust 1.17 发布,Mozilla 的编程语言
Rust 1.16 发布,Mozilla 的编程语言
Rust 1.15 发布,Mozilla 的编程语言
Rust 语言服务器 Alpha 版本发布
Rust 1.14 发布,Mozilla 的编程语言
Rust 1.13 发布,Mozilla 的编程语言
Rust 1.12 发布,Mozilla 的编程语言
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务