4 ms·
>Go is small and conceptually simple, but its ideas and philosophy are pretty different from most mainstream languages. No, they aren't. They are the same as l
by flavio81 7y ago
>Go is small and conceptually simple, but its ideas and philosophy are pretty different from most mainstream languages.
No, they aren't. They are the same as languages from 40 years ago: We have had channels, coroutines, and good garbage collectors from long, long ago. Plus the syntax is directly borrowed from Algol 68 (from 1968).
Go looks nice because it fills a niche (a high performance garbage collected language that is easier to learn than Java and provides faster compilation times than C++), but there's absolutely nothing different here.
For "pretty different from mainstream" see Forth, Prolog, Erlang, etc.