3 ms·
The strong design influence is Niklaus Wirth, mostly Oberon and Tony Hoare. Rob is also a Squeak fan, implementing Newsqueak and adding Channels for CSP http:
by SixSigma 13y ago
The strong design influence is Niklaus Wirth, mostly Oberon and Tony Hoare.
Rob is also a Squeak fan, implementing Newsqueak and adding Channels for CSP
http://en.wikipedia.org/wiki/Newsqueak http://en.wikipedia.org/wiki/Newsqueak
This inspired Phil Winterbottom to create Alef for Plan9
http://en.wikipedia.org/wiki/Alef_(programming_language) http://en.wikipedia.org/wiki/Alef_(programming_language)
They then combined along with Sean Dorward and created Limbo
http://en.wikipedia.org/wiki/Limbo_(programming_language) http://en.wikipedia.org/wiki/Limbo_(programming_language)
This was sold off to Charles Forsyth & Co. at Vita Nuova where Roger Peppe was employed.
Lucent lost loads of money in the telecomms crash and Bell Labs was decimated
Rob & Russ created Go at Google with similar ideas. Roger joined the Go community and now works at Canonical doing Go development.
- pdw 13y agoNewsqueak has nothing to do with the Squeak Smalltalk system, it was an extension of an entirely unrelated Bell Labs language with the same name.
- SixSigma 13y agoOops, didn't read the paragraph far enough Newsqueak was developed from an earlier, smaller, language, called Squeak (not to be confused with the Smalltalk implementation Squeak). silly me
- seanmcdirmid 13y agoRight, you got Newsqueak wrong, nothing else suggests smalltalk fandom. I got into an argument over lunch with Rob Pike about Java, and I got the impression that full OO just wasn't his style (he's more of a modules, interfaces, and everything-is-a-file person).
- SixSigma 13y agoHis famous quote is "Object Orientated design is the Roman numerals of computing"
- seanmcdirmid 13y agoRight. If anyone could be called the anti-Kay, it would be Rob Pike.