Rust

Rust is a general-purpose programming language emphasizing performance, type safety, and concurrency. It enforces memory safety, meaning that all references point to valid memory. It does so without a conventional garbage collector; instead, memory safety errors and data races are prevented by the "borrow checker", which tracks the object lifetime of references at compile time. Wikipedia

Created Year: 2006
Designed by: Rust Foundation
Developed by: Rust FoundationGraydon HoareMozilla
Named after: Pucciniales
Aliases: Rust language, Rustlang, Rust programming language
File extensions: rlib, rs

Wikidata: Q575650

Influenced: AustralBallerinaCarbonCrystalC#GleamMojoRocSwiftVWhileyZig

Influenced by: AlefC++CycloneC#ErlangHaskellHermesLimboNewsqueakNILOCamlRubySchemeStandard MLSwift

Programming paradigms: object-oriented programmingimperative programmingconcurrent computingfunctional programminggeneric programming

Language types: compiled languagemulti-paradigm programming languagefunctional programming languageimperative programming languagesystems programming languageprocedural programming language

Rust Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in Rust

fn main() {
    println!("Hello World");
}

Free Rust books, articles, documentation

Search on GitHub


Latest data update: 2025-06-27