Menu
HomeCatalogComparisonLoginSign upAbout
Rust

Rust

Developer: Rust Foundation

0
GitHub

Categories

Programming Languages

Description

A language empowering everyone to build reliable and efficient software.

Review

Rust is a multi-paradigm programming language designed for performance and safety, especially safe concurrency.

Memory Safety

Rust guarantees memory safety by using a borrow checker to validate references without a garbage collector.

Code Example

Pattern matching and standard types in Rust:

enum Message {
    Quit,
    Write(String),
}

fn process_message(msg: Message) {
    match msg {
        Message::Quit => println!("Quitting..."),
        Message::Write(text) => println!("Writing: {}", text),
    }
}
Reviewed by Tesey

Written by

Tesey
Tesey
Full-stack .NET developer | JS\TS & React frontend | RazorConsole collaborator

Pros & Cons

Pros of Rust

  • Free / open source
  • Statically typed
  • Memory safe

Cons of Rust

No cons added yet

Alternatives to Rust