3 ms·
The GC and goroutines make it more abstracted from the metal than it looks, while lacking the conveniences of the zero-cost abstractions available in lower-leve
by jxub 8y ago
The GC and goroutines make it more abstracted from the metal than it looks, while lacking the conveniences of the zero-cost abstractions available in lower-level languages like Rust. The only upside of taking the opposite side of the Rust tradeoff is compile time.
- zozbot123 8y ago> The only upside of taking the opposite side of the Rust tradeoff is compile time. Not so, there are a few specialized domains where having tracing GC easily available is genuinely useful. (Pretty much anything having to do with general graphs - the sort of stuff you'd traditionally use LISP for!) Go is a great fit for these use cases.
- freyir 8y agoIt still gives me the feel of C, despite the abstractions (which I generally appreciate). Rust is like something else entirely.