4 ms·
GC at the systems level is an idea that has had its chance. 40 something years out, and we all mostly use C, with Rust being the only contender to knock it off
by ashleyn 8y ago
GC at the systems level is an idea that has had its chance. 40 something years out, and we all mostly use C, with Rust being the only contender to knock it off its perch. It's probably time to give up the dream; GC is only good if you're willing to assume the always-moderate cost of its implementation, relegating it to scripting languages.
- PopsiclePete 8y agoGo doesn't really play in the "systems level" field all that much, tho. They even removed the "systems" bit from the Go home page. Go doesn't compete with C, unless C was the wrong choice to begin with. Nobody is writing an OS in Go. It competes with Python and Node. I've reduced my Python/Node code by roughly 92.5% after Go reached 1.0 and I couldn't be happier.