Alan Kay Receives ACM Turing Award 120
TheAncientHacker writes "Alan Kay, the creator of the Smalltalk computer language (and a good deal of what we call Object Oriented Programming) is the winner of this year's Turing Award from the ACM. Kay is also the co-winner of this year's Charles Stark Draper Prize. For more, check out the website of Kay's latest project, Squeak - an open, highly-portable Smalltalk-80 implementation go to the Squeak homepage or the page of the SqueakLand community which uses Squeak in schools. For more on Kay's Turing Award, see this article on the SqueakLand site." Couple of other awards to announce: bth writes "The Association for Computing Machinery announced that it has recognized Dr. Stuart I. Feldman for creating a seminal piece of software engineering known as Make. Almost every software developer in the world has used Make, or one of its descendants, as a tool for maintaining computer software. Dr. Feldman will receive the 2003 ACM Software System Award." And finally, squidfrog writes "Nick Holonyak Jr., inventor of the LED, is being awarded the $500,000 Lemelson-MIT Prize at a ceremony in Washington. Edith Flanigen, 75, was also recognized, with the $100,000 Lemelson-MIT Lifetime Achievement Award for her work on a new generation of 'molecular sieves,' porous crystals that can separate molecules by size."
Re:MVC too? (Score:5, Informative)
Surprising (Score:3, Informative)
Re:I invented the term! (Score:4, Informative)
There's no justice I tell you! (Score:3, Informative)
Cobbling together the mass of awkward syntax, unextendability, and tabs that is make ranks alongside actual advancement of human knowledge? I'd rather they'd awarded the prize on the basis of something other than sheer number of victims
Thank goodness for Ant -- teaching the world that we don't need to use make any more was the best thing Java ever did for us.
Hrm, well, that was my curmudgeonly rant for the day.
Re:I invented the term! (Score:5, Informative)
Squeak? I guess I could use a new hobby. (Score:5, Informative)
Now with Squeak [squeak.org] and this quick tutorial [mucow.com], it might be about time to explore SmallTalk.
Besides, I've always wanted a real OO language where I could send the message "to:do:" to the object "1".
No he did not (Score:3, Informative)
Squeak - not so old after all (Score:5, Informative)
Check out this web-app technology [beta4.com] built (first) in squeak, now also available in the descendant to ParcPlace smalltalk (now Cincom Smalltalk [cincomsmalltalk.com])
Also of interest is croquet [slashdot.org], a virtual 3d environment. I saw a live demo [cincomsmalltalk.com] of this where the presenter (David Smith, one of the engineers) showed his avatar moving between worlds existing one each on two separate machines. It was not fast, but not as slow as you might expect.
Also, smalltalk solutions [smalltalksolutions.com] is next week (in Seattle) so come by if you're interested and available.
P.S. what is now known as Squeak was started at Apple. The Squeak group left Apple during Amelio's reign when the company was gutting it's research depts.
Re:There's no justice I tell you! (Score:5, Informative)
Re:MVC too? (Score:4, Informative)
In case you didn't know (Score:3, Informative)
Simula is still used and there is a research facility [simula.no] named after it.
Alan Kay Etech 2003 presentation (Score:5, Informative)
Re:A Great Squeak Demo (Score:2, Informative)
http://minnow.cc.gatech.edu/squeak/5
*sigh*
Re:I invented the term! (Score:3, Informative)
Re:MVC too? (Score:4, Informative)
Re:MVC too? (Score:2, Informative)
That's PARC, for Palo Alto Research Center
Misquoted. (Score:4, Informative)
"It is the difference of point of view that leads to problems: point of view is worth 80 IQ points."
It is from an essay of Alan Kay's, printed in Winston and Prendergast's (eds.) AI Business, 1984.
Re:Wow (Score:1, Informative)
A similarly good choice for teaching maths would be lisp or forth.
Re:Surprising (Score:1, Informative)
What NYU is really like [seventeen.com]
Fuck CS. No one goes to NYU for academics.