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: Graydon Hoare
Developed by: Graydon HoareMozillaRust 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: functional programmingimperative programminggeneric programmingobject-oriented programmingconcurrent computing

Language types: compiled languagesystems programming languagefunctional programming languageimperative programming languagemulti-paradigm 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