Rust
Rust is a general-purpose programming language that emphasizes performance, type safety, concurrency, and memory safety. Rust supports multiple programming paradigms. It was influenced by ideas from functional programming, including immutability, higher-order functions, algebraic data types, and pattern matching. It also supports object-oriented programming via structs, enums, traits, and methods. Rust enforces memory safety (i.e., that all references point to valid memory) 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.
Links
| Name | URL |
|---|---|
| Website | https://www.rust-lang.org/ |
| Source code on GitHub | https://github.com/rust-lang/rust |
| Documentation | https://doc.rust-lang.org/stable/ |