You'd really be OK with gcc being 2-3x slower?
As much as I love high-level programming, many of the most interesting and important problems are ones where a "small" constant factor is the difference between great and mediocre.
As much as I love high-level programming, many of the most interesting and important problems are ones where a "small" constant factor is the difference between great and mediocre.
On most algorithmic benchmarks Go is 2-3 or more times slower than C/C++.
And parsing something like a large C++ codebase with a GC language like Go would result in tons of memory used (and slowness).
Heck, even Go compiling Go programs gets OOM'ed sometimes in Linux.