4 ms·
- Fast compiler with easy cross compilation (super handy e.g. for developing Linux network services on a Mac) - Pretty decent concurrency built in - Small lan
by haiku2077 1y ago
- Fast compiler with easy cross compilation (super handy e.g. for developing Linux network services on a Mac)
- Pretty decent concurrency built in
- Small language spec that is very easy to read and learn
- A very good and well thought out toolchain and tool ecosystem. This is hard to list as a selling point or quickly summarize but it makes Go code pleasant to work on. Things that other languages have ti have complex third party tooling for are simple and boring in Go.
- If you are writing code that interfaces with Kubernetes or a popular container runtime like Docker or Podman, it is a natural choice.
- Pretty good performance as far as garbage collected runtimes go. Not the best, but really good.