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: Mozilla
Developed by: MozillaGraydon HoareRust Foundation
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: concurrent computingimperative programmingobject-oriented programminggeneric programmingfunctional programming

Language types: imperative programming languageprocedural programming languagecompiled languagesystems programming languagefunctional programming languagemulti-paradigm 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