"In 1973, the first graphical user interface was built at PARC, using the desktop as a metaphor. The UI introduced windows, icons, menus, file management, and tool palettes. Looking back at the first screenshots of this first GUI, the designs feel familiar even now. In 1974 PARC developed a What-You-See-Is-What-You-Get cut & paste interface, and in 1975 the demonstrated pop-up menus. The desktop concept was pushed quite a bit further by 1981 in the commercial Xerox Star PC interface, which was an important influence for the PC UI's created at Microsoft, Apple, NeXT, and Sun Microsystems in the 80's and 90's."
(Mike Kruzeniski, 17 February 2011)
"Go is a new programming language from Google that aims for performance that is nearly comparable to C, but with more expressive syntax and faster compilation....
Despite the large amount of enthusiasm for language design, modern mainstream programming languages don't fall far from the C tree. The best that Microsoft, Sun, and Apple have to offer are just variations on that theme, with the addition of predictable object models and conveniences like garbage collection. The slim minority of language geeks who have rebelled against bracist tyranny and stumbled over to innovative languages like Haskell and Erlang are doomed to toil in relative obscurity."
(Ryan Paul, 10 November 2009, Ars Technica)
[It's hard to dismiss the feeling that there is nothing special in Google's latest announcement about its new programming language called 'Go'. After all isn't this what manufacturers do - they produce products and develop assets. In this case the product is a language and the asset is the capacity to exert greater control over the way that users use the Internet. So if Google were really committed to creating a faster open source language why don't they contribute their substantial expertise to supporting an existing initiative. One that already has a substantial user-base and support.]