Re:Systems Programming in C# by Joe Duffy
by nine_k on Saturday June 18, 2016 @07:21PM
(#11931084)
Why Go, it has GC, too. I'd look at Rust.
[ Parent
| on HN ]
Because it is the spiritual successor of Oberon.
Oberon the OS was cool, but Oberon the language is sort of too 1990s. (But I'd definitely take Modula-2 for low-level stuff instead of C any day, as I did in early 1990s.)
I agree, hence why after my initial interest in Go I eventually switched focus to other languages.
However, it doesn't change the fact that it allows for lots of low level stuff in the similar vein as Oberon, which is why I happen to take Go's side, even if I rather use other more expressive programming languages.
And to be faire, Niklaus Wirth latest language changes (Oberon-07) are even more minimalist than Go's.