3 ms·
You can't compare traditional GC languages like "Go" to C. They inhabit two different universes.
by GPGPU 11y ago
You can't compare traditional GC languages like "Go" to C. They inhabit two different universes.
- geofft 11y agoLeaving aside the fact that I'm also comparing Rust... why not? It's a language that produces fast, static executables. I bet that a good fraction of the Debian archive (not all of it, for sure) could be reimplemented in Go without causing any problems. What "different universes" are these? (To be fair, I haven't written any Go because my personal use cases involve things like shared libraries and C-ABI compatibility, so I'm going off what I've heard about Go, not personal experience. But out of what I've heard about Go, it's a fine language for this purpose, because the requirement here is just portability to all Debian architectures and comparable performance, and whether GC is used is an implementation detail.)