15 ms·
The funny thing about Go is how many different things you can recognise in it. I have a little C experience (in the distant past -- PVM, lex/yacc, Xview). I al
by unfocussed_mike 5y ago
The funny thing about Go is how many different things you can recognise in it.
I have a little C experience (in the distant past -- PVM, lex/yacc, Xview). I also have a little Occam and Modula-2 experience. Lots of Java and from then on a bunch of less comparable interpreted languages.
Go feels idiomatically more like a Modula-2, Wirth-language expression of Occam to me than C.
I like an awful lot of it.
> The error handling also feels a bit weird.
I think it is deliberately weird; it is designed to make you consider error handling right up front, which is where the "system language" thing comes in. No cascade of exceptions.