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: imperative programminggeneric programmingobject-oriented programmingconcurrent computingfunctional programming

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