Rust (linguagem de programação)

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Rust
144px
Rust
Rust, linguagem de programação
Paradigma orientada a objetos, estruturada, imperativa compilada, concorrente, funcional
Surgido em 2010
Última versão 1.0.0 (15 de maio de 2015; há 1 semana)
Criado por Graydon Hoare, Rust Project Developers, Mozilla
Estilo de tipagem: static, strong, inferred, structural
Compiladores rustc
Influenciada por Alef, C#, C++, Camlp4, Common Lisp, Cyclone, Erlang, Haskell, Hermes, Limbo, Napier, Napier88, Newsqueak, NIL, Ocaml, Ruby, Sather, Standard ML
Influenciou Swift, Idris
Licença: GNU General Public License/Java Community Process
Página oficial rust-lang.org

Rust é uma linguagem de programação multi-paradigma compilada desenvolvida pela Mozilla Research.[1] É projetada para ser "segura, concorrente e prática",[2] [3] suportando estilos puramente funcional, modelo ator, procedural, e orientado a objetos.

A linguagem apareceu como um projeto pessoal do empregado da Mozilla Graydon Hoare. A organização começou a suportar o projeto em 2009 e anunciou-o em 2010. No mesmo ano, os esforços mudaram do compilador original (escrito em OCaml) para um auto-hospedado feito em Rust. Conhecido por rustc, conseguiu compilar-se pela primeira vez em 2011.

Foi lançada pela primeira vez uma versão numerada pré-alfa em 2012. O seu desenvolvimento que se desencoraja o uso de versões estáveis.

Versões[editar | editar código-fonte]

O histórico de versões da linguagem compreende 10 lançamentos desde o ano de 2012.[4]

Versão Data de Lançamento Tipo
0.1 20 de janeiro de 2012
0.2 28 de março de 2012
0.3 12 de junho de 2012
0.4 12 e outubro de 2012
0.5 20 de dezemro de 2012
0.6 2 de fevereiro de 2013
0.7 3 de junho de 2013
0.8 26 de setembro de 2013
0.9 9 de janeiro de 2014
1.0.0 15 de maio de 2015 Estável

Ver também[editar | editar código-fonte]

Referências

  1. The Rust Language Lambda the Ultimate (2010-07-08). Visitado em 2010-10-30.
  2. The Rust Programming Language. Visitado em 2012-10-21.
  3. Doc language FAQ. Visitado em 2012-10-21.
  4. GitHub: Rust

Ligações externas[editar | editar código-fonte]