Introduction to Rust

Rust is a systems programming language focused on safety, speed, and concurrency.

It prevents memory bugs at compile time via its ownership system — with no garbage collector.

snippet
fn main() {
    println!("Hello, InkAndHorizon!");
    
    let name = String::from("Developer");
    greet(&name); // borrow, not move
    println!("Still have: {}", name);
}

fn greet(name: &str) {
    println!("Hello, {}!", name);
}

Key Insights

Statically typed

Compiled

High performance

Strong ecosystem