Programming Language

Rust

Rust (programminglanguage)
Full NameRust
Short NameRust
DescriptionRust is a multi-paradigm, general-purpose programming language. Rust emphasizes performance, type safety, and concurrency
CompanyMozilla
WebYes
MobileNo
EnterpriseNo
EmbeddedYes
Snippet from Wikipedia: Rust (programming language)

Rust is a multi-paradigm, high-level, general-purpose programming language. Rust emphasizes performance, type safety, and concurrency. Rust enforces memory safety—that is, that all references point to valid memory—without requiring the use of a garbage collector or reference counting present in other memory-safe languages. To simultaneously enforce memory safety and prevent concurrent data races, Rust's "borrow checker" tracks the object lifetime of all references in a program during compilation. Rust is popular for systems programming but also offers high-level features including some functional programming constructs.

Software developer Graydon Hoare created Rust as a personal project while working at Mozilla Research in 2006. Mozilla officially sponsored the project in 2009. Since the first stable release in May 2015, Rust has been adopted by companies including Amazon, Discord, Dropbox, Facebook (Meta), Google (Alphabet), and Microsoft.

Rust has been noted for its growth as a newer language and has been the subject of academic programming languages research. Linux kernel, the one of the most well-known open source projects, has been using Rust as the third programming language since version 6.1, along with the other two, C and Assembly language.

fn main() {
    println!("Hello, world!");
}

Source: Wikibooks

External links:

Rust is a systems programming language created by Mozilla. It is similar to C++, but is designed for improved memory safety without sacrificing performance.

See also: Programming Languages

  • dev/rust.txt
  • Last modified: 2022/08/15 16:43
  • by Henrik Yllemo