Go has a lot "going" for it (pun intended), for instance a speedy compiler - however, I'm sorry, but for me the design of the language is way too much dumbed down, and unnecessarily so.
For instance, the lack of generics sucks big time and sticks out like a sore thumb - this means that any sort of non-imperative programming style (say map-filter-reduce) is completely out the window.
I understand that with Go they've put simplicity at its core, but the balance between power on the one hand and a small (tiny even) learning curve on the other is tilted far, far, far too much towards the latter.
I've studied both Rust and Go and I found the former much more intellectually satisfying.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Go has a lot "going" for it (pun intended), for instance a speedy compiler - however, I'm sorry, but for me the design of the language is way too much dumbed down, and unnecessarily so.
For instance, the lack of generics sucks big time and sticks out like a sore thumb - this means that any sort of non-imperative programming style (say map-filter-reduce) is completely out the window.
I understand that with Go they've put simplicity at its core, but the balance between power on the one hand and a small (tiny even) learning curve on the other is tilted far, far, far too much towards the latter.
I've studied both Rust and Go and I found the former much more intellectually satisfying.