3 ms·
Since when is novelty the cardinal virtue of a programming language? In my book "usefulness" is more important than novelty for professional dev work (the oppos
by philosopher1234 5y ago
Since when is novelty the cardinal virtue of a programming language? In my book "usefulness" is more important than novelty for professional dev work (the opposite is true for hobby work, typically).
I think Go is notable for its scarcity. It has few features which interact well together. It is extremely light in abstraction, so understanding whats really going on takes far less work than basically any other language out there (maybe C is a competitor here, but C is hard to understand for other reasons). Simplicity is not novel, but it allows the programmer to forget about questions which have little relevance to the problem they're trying to solve (e.g whats the ideal type structure for this program) and focus on questions more like "how should this work".
It's a language that recognizes that cleaning your room by stuffing your clothes under the bed actually works in programming.