Earlier quoted context omitted.
I don’t know exactly why Go become successful but it is not because it’s a great language.
I'm looking for a new language to write server code in. I have been using Node for years but I want something that compiles to machine code and is statically typed. I've been looking at Go and I like that it is simple, has opinionated, official tooling, compiles very quickly for multiple platforms, is popular enough to have a decent library ecosystem, and I really like the idea of goroutines. What language would you…
It's actually a year older than Go (2008 rather than 2009).
If you don't want to use Nim because it's not stable enough or has too small an ecosystem (I disagree), you could try out Scala Native or Kotlin Native. A large portion of their ecosystem successfully compile to native code (although you may have issues with Scala Native compile times).
You can also check out OCaml.