Rust (linguagem de programação)
linguagem de programação / De Wikipedia, a enciclopédia encyclopedia
Rust é uma linguagem de programação multiparadigma compilada desenvolvida pela Mozilla.[10] É projetada para ser "segura, concorrente e prática", mas diferente de outras linguagens seguras, Rust não usa coletor de lixo.[11][12] Possui suporte nativo ao WebAssembly.[13][14]
Rust | |
---|---|
Paradigma | Multiparadigma: |
Surgido em | 2010 (13–14 anos) |
Última versão | 1.77.2 (9 de abril de 2024; há 16 dias[1]) |
Versão em teste | 1.78.0 (21 de março de 2024; há 35 dias) |
Criado por | Graydon Hoare |
Estilo de tipagem |
|
Principais implementações | |
Influenciada por | |
Influenciou | |
Plataforma |
|
Sistema operacional |
|
Licença: | MIT ou Apache 2.0[9] |
Extensão do arquivo: |
|
Página oficial | www |
A linguagem apareceu como um projeto pessoal de Graydon Hoare, empregado da Mozilla. A organização começou a apoiar 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 e utiliza o LLVM como back-end. Foi lançada pela primeira vez uma versão numerada pré-alfa em 2012. Rust 1.0, a primeira versão estável, foi lançada em 15 de maio de 2015.[15]
Foi considerada pelo público a linguagem "mais amada" por seis anos consecutivos, de acordo com pesquisas conduzidas pelo site Stack Overflow de 2016 a 2023,[16][17][18][19][20][21][22][23] e está entre as 25 linguagens mais populares, de acordo com pesquisas conduzidas pela RedMonk desde 2018.[24][25][26][27][28][29]