| GO promised to be very fast, but if you check the actual benchmarks: https://www.techempower.com/benchmarks/#section=test&runid=8... High-level C# (asp.net) is almost twice as fast as GO in the benchmark... Rust is also in the top 3. So, why should I use GO instead of C#, if ASP.NET/C# is so blazing fast and requires a lot less lines of code to achieve the same? -> It makes absolutely sense to switch to C# or Rust. |
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