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.

Reply via email to