4 ms·
Why do you love that its go in particular? (seriously asking, out of curiosity. why Go over all other languages, e.g. Rust and such)
by Protostome 8y ago
Why do you love that its go in particular? (seriously asking, out of curiosity. why Go over all other languages, e.g. Rust and such)
- maccio92 8y agoFanboyism
- res0nat0r 8y agoCross compilation and static binaries.
- stingraycharles 8y agoOn a more serious note, I do think it’s probably related to group identity (or described as “tribes” in popular media) that explains it. A large project using their language of choice (Go in this instance) gives external validation that their tribe is growing, and thus having made the correct choice to join it.
- yahyaheee 8y agoI would mostly attribute this to go’s compositional and prescriptive nature. Go sort of pushes you toward building highly reusable pieces that can be combined to create a system. It does that in a way that’s incredibly easy to grok, which allows developer communities to more easily grow around products.
- Ericson2314 8y agoPerscriptive? Maybe. Compositional? Absolutely not. I blame the things not being done sooner on Go.
- yahyaheee 8y agoCompositional meaning composed of core elements that are combined to create something else.
- gameswithgo 8y agoWell that’s everything
- Ericson2314 8y agoI know what it means, I'm saying Go doesn't have it (relative to other languages).
- yahyaheee 8y agoI would say that go is very compositional in a simple manner that makes it easy to grok and hence the tools end up being highly reusable. Not all languages push you toward decomposition, but I would argue its the most important trait of a language and its community. But you know how programming language discussions go =P
- sheeshkebab 8y agoGo is simpler than most other high performance languages - easy to read and understand unfamiliar codebases. It helps that go compiles to native binaries for various platforms and runs with no or minimal dependencies.