3 ms·
While Go is definitely fast enough for most scenarios, it is not the best language for low level code like drivers or kernel development. Go was never ever int
by lpapez 4y ago
While Go is definitely fast enough for most scenarios, it is not the best language for low level code like drivers or kernel development.
Go was never ever intended for this purpose.
- cryptos 4y agoYes, I know (although they promoted it as a "systems language", but it was not really defined what that should mean in the beginning), but it is a restriction, you don't have in Rust. Basically, Rust can do everything Go can do, but not the other way around. That _might_ help to make a decision for a language.
- stavros 4y agoTechnically, assembly can do everything Rust can do, yet that doesn't help to make a decision for a language. Ergonomics matter.
- agumonkey 4y agoIt seems to be an idiom shift. Systems means connected parts, go concurrency does just that, connecting parts through channels. But it's not `systems` as in bare metal electronic chips systems. More like IT `system`.