3 ms·
You can't reply to someone's comment on internet about "...could pick up Go in 5-10 minutes..." that seriously. But couple of points about simplicity author mi
by divan 6y ago
You can't reply to someone's comment on internet about "...could pick up Go in 5-10 minutes..." that seriously.
But couple of points about simplicity author missed out:
- deleting from slice is expensive so should be explicit. True that lack of user generics prevents people to write own generic function for that, but that's not the only thing that generics will inevitably bring – are we still talking about complexity?
- Go is still the easiest language to pick up and understand due to smaller basis in the feature vector space. That's what Go authors mean by orthogonality of features. The search for the solution is way more straightforward in Go space – and that's what we call a cognitive load.
- marvinblum 6y agoAgreed wholeheartedly. I professionally progammed in Java, PHP, and Go, alongside a few other languages for open-source/pet programms (Python, C, C++, ...) and finding a solution to a problem in Go is straightforward. When I had to write Java, I always had to decide which language feature I'd like to use first before getting down to the problem.