I've lived enough of life to know this paper saved my career. Pragmatic industrial languages like Go come along once in a half generation or less. I'm glad it came my way.
Abstract. (This is a modified version of the keynote talk given by Rob Pike at the SPLASH 2012 conference in Tucson, Arizona, on October 25, 2012.) The Go programming language was conceived in late 2007 as an answer to some of the problems we were seeing developing software infrastructure at ...
I am a hardcore Haskell programmer and general programming languages enthusiast and researcher. Yet I think Go has a lot to offer despite not being a product of the POPL community. I read and review lots of code in many languages every day for my job -- and I am startled at how much easier I find Go code reviews compared to other languages (even Haskell --- which I have coded in more than any other language as the first Glasgweigan Glasgow Haskell Compiler user). And it is not just Google. I work on a daily basis with systems like Docker that are written in Go as are a growing number of infrastructure/web systems. I think it is too easy to dismiss Go features like fast compilation and readability -- but in real life -- I think they make a big difference. Happy to discuss further offline. email@example.com
Add a comment...