[Avg. reading time: 1 minute]
Programming Matrix

Rust is both strongly typed and statically typed.
Strongly Typed
- No implicit conversion between incompatible types
- Operations must be type-correct by design
- The compiler never guesses intent
Statically Typed
- Every variable’s type is known at compile time
- Errors are caught before the program runs
- Runtime surprises are aggressively eliminated
let num = 5;
let text = "hello";
// The next line won't compile
// let result = num + text; // Error