3 ms·
... compared to C and C++. The reason why header-only libraries exist is because C and C++ don't have an official package manager. That's it. Any other languag
by atilaneves 7y ago
... compared to C and C++.
The reason why header-only libraries exist is because C and C++ don't have an official package manager. That's it. Any other language that does can vendor just as easily. Similarly, pretty much every other language has package management so that's not a point in Go's favour.
From the article, we're left with compilation speed. That's actually important, but Go isn't the only language that has a reference compiler that runs fast!
- pornel 7y agoAlso error messages from the tooling are still from a previous era. Nowadays tools say not just what's wrong, but go an extra mile to explain why and how to fix it. Go tools still print "go: your command was bad and you should feel bad. exit".