DEV Community

Discussion on: 100 Languages Speedrun: Bonus Episode 102: Series Retrospective

Collapse
 
romeerez profile image
Roman K

language categories (like the whole C/C++/Rust style languages) I simply wasn't interested in all that much, and they're really judged by criteria (performance, portability, etc.) very different from how I judge languages (productivity, good design, programmer happiness)

Looks like you missed Rust, it stands out and I bet you'll like it, definitely worth checking! Main focus is on safety, so perhaps it's less productive than languages which don't care, but as for good design and programmer happiness - it is the best.

Collapse
 
marcellourbani profile image
Marcello Urbani

I agree on Rust, it's pretty thoughtfully designed, has pretty decent type inference and sane defaults.
Has algebraic data types which I find quite helpful on the productivity side (they may slow down writing some code, but make it faster to write correct code)
There's one caveat: the borrow checker has a steep learning curve.