3 ms·
I feel the exact opposite... Go is a bold design, if not an elegant one, yet powerful. Rust is a design-by-committee language, built from accretion and removal.
by nortiero 10y ago
I feel the exact opposite... Go is a bold design, if not an elegant one, yet powerful.
Rust is a design-by-committee language, built from accretion and removal. Its origins as a managed language, pivoted and is now a second system C++ replacement -- the only one, to be fair.
- thatswrong0 10y agoElegant is.. not the first word I'd use to describe Go. Maybe the core of the language is, but in practice it is anything but, between the error handling, PRY (please repeat yourself), relative inability to create abstractions, and neutered type system.
- jasonwatkinspdx 10y ago> Go is a bold design What do you find bold about Go's design? (Curious, not looking to start a pointless debate)
- int_19h 10y agoGo is an opinionated design. It is very strongly focused on one particular approach of doing things. If you happen to like that approach, you'll find Go smooth and natural. If you don't, you'll find Go annoying and pointless.