Informatisk julekalender: Luke 22
- Wednesday, December 22nd, 2010
- Skriv en kommentar

PARC, Xerox sitt forskningssenter i Palo Alto, var et fantastisk sted som har produsert et hav av teknologiske nyvinninger. Alan Curtis Kay kom til PARC i 1970, og ble etterhvert en av de mest sentrale oppfinnerne der. Han er kjent for å si: “The best way to predict the future is to invent it.” Og det gjorde han!
Kay har først og fremst fått en luke i adventskalenderen min fordi han utviklet programmeringsspråket Smalltalk. Han var inspirert av Lisp, og av hva Nygaard og Dahl hadde fått til med Simula, og designet et språk som la grunnlaget for god objektorientering. Ja, det var faktisk Key som kom opp med uttrykket objektorientert programmering.
Smalltalk ble først og fremst utviklet med tanke på undervisning og læring. Det skulle derimot etterhvert bli et verdifullt språk, og har inspirert utviklingen av mange andre: Objective-C, Self, Java, Io og Python har f.eks. alle tatt opp i seg elementer fra Smalltalk. Ruby er kanskje det språket som er nærmest i hvor dynamisk det er, og i forhold til hvordan absolutt alt er objekter.
Men Alan Key er også kjent for andre ting. Han er f.eks. arkitekten bak grafiske brukergrensesnitt basert på vinduer. Han kom også opp med er konsept han kalte Dynabook, som dannet grunnlaget for utviklingen av bærbare datamaskiner, tablet PC’er og elektroniske bøker. Apple har fått mange av sine revolusjonerende ideer fra PARC, og designet til iPad hadde Alan mer eller mindre kommet opp med allerede i 1968. I bildet nedenfor viser Alan frem prototypen av Dynabook.
I dag er Alan Key blant annet aktivt engasjert i One Laptop Per Child prosjektet, som er en videreføring av det han har jobbet for hele livet – å revolusjonere mulighetene for barn å lære ved hjelp av datamaskiner og programmeringsplattformer. One Laptop Per Child er på mange måter realiseringen av Dynabook-konseptet.
Kategorier: Julekalender.
RSS feed for kommentarene.
Tilbaketråkk.



December 24th, 2010 at 12:41 am
Interessant lesing.. At Apple tok sine ideer fra Key, men saksøkte Microsoft senere for å ha stjålet dem.. Den er en hårfin balanse mellom “inspirert av” og “kopiert fra”.. :)
December 14th, 2011 at 9:51 am
[...] som Algol, Lisp og C. Et annet språk som vi er nødt til å inkludere er Smalltalk – utviklet av Alan Key og Dan Ingalls med flere ved Xerox PARC på [...]
January 3rd, 2012 at 1:40 pm
[...] Lisp (det vil si Common Lisp, Scheme, Clojure og alle andre varianter) er et fantastisk språk. Alan Key sa at det var det beste programmeringsspråket som noen sinne var konstruert. Så hvorfor er det [...]