3 ms·
Could you list some of its powerful features? The only thing that gets a passing mention is goroutines, and even they are not implemented in a great manner.
by gher-shyu3i 5y ago
Could you list some of its powerful features? The only thing that gets a passing mention is goroutines, and even they are not implemented in a great manner.
- DangitBobby 5y agoPortable binaries, good cross-compilation support, easy to make shared libraries for use in, say, Python code for easy performance gains, goroutines and channels (they are a mixed bag). Apart from these, the language does make it easy for novices to write performant one-offs similar to how Python enables them to write slower one-offs. I personally hate writing in it, but I will when I think it makes my life easier.
- gher-shyu3i 5y ago> Portable binaries, good cross-compilation support, Nothing to do with the language. Other platforms provide the same features. > goroutines and channels Extremely verbose and also error prone. C#'s Tasks are much better abstractions for example. > the language does make it easy for novices to write performant one-offs Nothing to do with the language itself, it's just that it's compiled not interpreted like Python.
- DangitBobby 5y agoTooling is an important part of a language.
- gher-shyu3i 5y agoIt is, and Java/C# and gang have superior tooling.