Go is great because it's creators are great. Being smart alone doesn't mean anything. Bjarne Stroustrup is smart. It takes a good taste, a lot of first hand experience and many other things.
Simplicity is the main characteristic of Go. Let's see where it comes from; Ken Thompson is a walking simplicity. He practically created unix philosophy [1]. How the computing industry would look like without him? It would be quite different i believe. I don't know how many times i've read or heard of the importance of simplicity from Rob Pike. His book with Kernighan, *The practice of programming*, which is my favorite book, has simplicity in it's cover. Robert Griesemer is from Wirthian school, a student of Niklaus Wirth. I believe Niklaus Wirth is the one single person who emphasizes simplicity the most. There is even a book about it [2]. We are very fortunate to have Robert in Go team. One could only dream such a great merge of the pragmatism and practicality of Unix languages and elegance of Wirthian languages. Sure unix team was aware of Wirth's work but there is no doubt that the real influence came with Robert. If the both schools didn't see simplicity as the primary value, Go would be a union of both instead of an intersection. I see people think Go is merely a language from Google, it's unfortunate. Let's recognize the creators. Thank you: Ken Thompson Rob Pike Robert Griesemer Russ Cox Ian Lance Taylor and rest of the Go team. [1] https://www.jwz.org/doc/worse-is-better.html [2] https://www.amazon.com/dp/1558607234 -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.