|
Don't look at that kind of benchmark, most cheat, and notice how latency is bad, because C# is not native code, so the JIT needs warmup just like java, wich introduces hicups and non-deterministic performance So these perfect situations where you only do the same thing and call same code over and over never happen; never! Anyways, GO isn't popular for its RAW perf, GO is popular because: - Simple language - Native code - GC - Cross compilation - Fast iteration (build/rebuild/deploy) - Relatively tiny, statically compiled executable |
So simple it can't do Object.keys()
Don't get me wrong, I enjoy writing code in Go, Rust, and TS. But my god, Go literally is a pain in the ass every time I want to do something that isn't a map reduce problem. And even for map reduce problems it's annoying due to lack of generics.
Maybe generics will finally give Go something that every other language has. A strong, useful, standard library for collections.