Language
Rust
Memory-safe programming language without garbage collection
2006Appeared
1.99.1Latest version
12Languages it influenced
Facts
- Appeared
- 2006
- Type system
- static typing, nominative typing, inference typing, linear typing, strong typing
- Latest version
- 1.99.1 (October 15, 2026)
- Languages it influenced
- 12
- First release
- June 16, 2010
- Paradigms
- generic programming, concurrent computing, procedural programming, functional programming, imperative programming, object-oriented programming
- Designed by
- Graydon Hoare
- Developer
- Rust Foundation, Graydon Hoare, Mozilla
- Influenced by
- Ruby, Swift, Scheme, Alef, OCaml, C#, C++, Newsqueak, Erlang, Haskell, Limbo, Standard ML +1
- File extensions
- .rs
- Platform
- Microsoft Windows, macOS, cross-platform, WebAssembly, Redox, FreeBSD, Linux, iOS, Android
- Operating system
- cross-platform
- Influences listed
- 13
Sources: Wikidata (CC0) · Wikidata Q575650
Frameworks written in it · 29
Influenced · 12
Languages implemented in it · 4
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| DBYTE | — | structured programming, imperative programming | static typing | — |
| Gleam | 2016 | concurrent computing, functional programming, multi-paradigm programming | static typing, safe typing | — |
| Hale | 2026 | concurrent computing, structured programming, imperative programming, actor model | — | — |
| Nushell | 2019 | — | — | — |
Languages based on it · 1
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| Uiua | — | tacit programming, array programming, stack-oriented programming | — | — |