Rust
2015 - Graydon Hoare
strengths
- Memory safety without a garbage collector
- Zero-cost abstractions β pay only for what you use
- Fearless concurrency β data races caught at compile time
- Cargo is the best build tool in any ecosystem
weaknesses
- Steepest learning curve of any mainstream language
- Borrow checker fights beginners relentlessly
- Slow compilation times on large codebases
- Async Rust is notably complex
// used for
The safest way to write systems-level code that ever existed. The borrow checker is the price of admission β pay it once, never pay it in production bugs.