4 ms·
Two exemplary reasons why Go occupies a different space: - Mandatory garbage collection. Sometimes you need more control over memory than being able to use jus
by legulere 13y ago
Two exemplary reasons why Go occupies a different space:
- Mandatory garbage collection. Sometimes you need more control over memory than being able to use just one standard garbage collection.
- No dynamic linking. Just think about what would happen if qt, webkit or llvm would be statically linked in in all programs using them.
- easytiger 13y ago> Mandatory garbage collection. Sometimes you need more control over memory than being able to use just one standard garbage collection. Not only that, sometimes you don't want a runtime overhead plain and simple. I don't know anyone in high throughput app development who would be happy with go. You want to generate a sequence of instructions which get executed.
- qznc 13y agoEvery language has a runtime. C has libc and C++ inherits it. Ok, you can use C/C++ freestanding for kernels, but that does not change the fact that C as a language has a specified runtime.