Hacker News new | ask | show | jobs
by unfocussed_mike 1575 days 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.