3 ms·
Go has a very full featured standard library. It's simple (do you really ask why that's a selling point?) It's fast to compile. It's fast to run. It's good
by coldtea 6mo ago
Go has a very full featured standard library.
It's simple (do you really ask why that's a selling point?)
It's fast to compile.
It's fast to run.
It's good with parallelism.
It has myriads of examples, and LLMs can pick it up well too.
It has good backing.
It has good tooling.
It's fun.
It statically compiles to a trivially deployable binary.
It's excellent at cross compiling.
It has good adoption.
- hirvi74 6mo ago> (do you really ask why that's a selling point?) Yes. Assembly languages are simple, but that does not mean they easy to use well. Fast to compile? A nice to have but not a requirement of mine. Parallelism is nice, but not something of value in my current project. Perhaps the next though! I do like the LLM ease. It's make learning the language n times faster. I can get behind the good backing, tooling, fun, and ease to deploy. Hmm, I am supposed to be working on a game for a friend soon. I was going to go with C#, but I might play with Go and see how that goes.
- mrsmrtss 6mo agoFun it is not. if err != nil It's amazing how they managed to design a new language with all the flaws of '90s languages.
- coldtea 6mo agoEven that is fun. A little tedious, but straighforward, no compiler magic.