5 ms·
So go (a garbage collected language) is about as memory efficient as pascal, the most memory efficient language. That comes surprising.
by stewbrew 9y ago
So go (a garbage collected language) is about as memory efficient as pascal, the most memory efficient language. That comes surprising.
- brlewis 9y agoNot really. "Manual" memory allocation is usually malloc/free, which leaves a lot of gaps.
- bbatha 9y agoGo's garbage collector isn't compacting.
- brlewis 9y agoMy point wasn't that garbage collection is more efficient than people think, but that "manual" memory allocation is less efficient than people think.
- pjmlp 9y agoTo the point that people used GC enabled systems programming languages to write full OSes[0], but as Joe Duffy puts on his last keynote, winning prejudice is an uphill battle. [0]- Done at Xerox PARC, DEC/Olivetti, ETHZ, Erlangen, MSR