Source: commons.wikimedia.org

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: concurrent computingfunctional programminggeneric programmingimperative programmingobject-oriented programming

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