Alan Kay - Alan Kay

Alan Kay
Alan Kay (3097597186) (oříznutý) .jpg
Kay na 40. výročí 2008 The Mother of All Demos
narozený
Alan Curtis Kay

( 1940-05-17 )17. května 1940 (věk 81)
Státní občanství Spojené státy
Vzdělávání University of Colorado v Boulderu ( BS , 1966)
University of Utah College of Engineering ( MS , 1968; Ph.D. , 1969)
Známý jako
Objektové programování Dynabook
Smalltalk
Grafické uživatelské rozhraní Windows
Manžel / manželka Bonnie MacBird
Ocenění Cena ACM Turinga (2003)
Kjótská cena Cena
Charlese Starka Drapera
Vědecká kariéra
Pole Počítačová věda
Instituce Xerox PARC
Stanford University
Atari Inc.
Apple Inc. ATG
Walt Disney Imagineering
UCLA
Kyoto University
MIT
Viewpoints Research Institute
Hewlett-Packard Labs
Teze FLEX: Flexibilní rozšiřitelný jazyk  (1968)
Doktorští poradci David C. Evans
Robert S. Barton

Alan Curtis Kay (narozený 17. května 1940) je americký počítačový vědec . Byl zvolen členem Americké akademie umění a věd , Národní akademie inženýrství a Královské společnosti umění . On je nejlépe známý pro jeho průkopnickou práci na objektově orientovaném programování a okenním grafickém uživatelském rozhraní (GUI). V roce 2003 mu byla udělena cena Turing .

Byl prezidentem hledisek Výzkumného ústavu před jejím uzavřením v roce 2018, a mimořádným profesorem z počítačových věd na University of California, Los Angeles . Je také v poradním výboru společnosti TTI/Vanguard . Do poloviny roku 2005 byl vedoucím pracovníkem HP Labs , hostujícím profesorem na Kjótské univerzitě a mimořádným profesorem na Massachusettském technologickém institutu (MIT).

Kay je také bývalý profesionální jazzový kytarista , skladatel a divadelní designér. Je také amatérským klasickým varhaníkem .

Časný život a práce

V rozhovoru o vzdělávání v Americe s Davis Group Ltd., Kay řekl:

Měl jsem tu smůlu nebo štěstí, že jsem se naučil plynule číst od tří let, takže než jsem přišel do první třídy, přečetl jsem snad 150 knih a už jsem věděl, že mi učitelé lžou.

Původně ze Springfieldu, Massachusetts , se Kayova rodina několikrát přestěhovala kvůli otcově kariéře ve fyziologii, než se nakonec usadil v metropolitní oblasti New Yorku, když mu bylo devět.

Navštěvoval Brooklynskou střední průmyslovou školu . Poté, co Kay nashromáždil dostatek kreditů k absolvování, pak navštěvoval Bethany College v Bethany v Západní Virginii . Vystudoval biologii a matematiku .

Poté Kay rok učil na kytaru v Denveru v Coloradu a narychlo narukoval do amerického letectva, když se místní návrhová rada informovala o jeho nestudentním stavu. Byl přidělen jako počítačový programátor (vzácný předval obvykle vyplněný ženami kvůli sekretářským konotacím pole v éře) po absolvování zkoušky způsobilosti a vymyslel raný systém přenosu souborů napříč platformami .

Po propuštění se Kay zapsal na University of Colorado Boulder a v roce 1966 získal bakalářský titul (BS) z matematiky a molekulární biologie .

Na podzim roku 1966 zahájil postgraduální studium na University of Utah College of Engineering . V roce 1968 získal titul Master of Science (MS) v elektrotechnice a poté doktor filozofie (Ph.D.) v oboru počítačových věd v roce 1969. Jeho doktorská práce FLEX: A Flexible Extendable Language popsala vynález počítače jazyk s názvem FLEX . Zatímco tam působil s „otci počítačové grafikyDavidem C. Evansem (který byl nedávno přijat na Kalifornskou univerzitu v Berkeley, aby založil katedru počítačové vědy v Utahu) a Ivanem Sutherlandem (nejlépe známým pro psaní takových průkopnických programů jako Sketchpad ) . Jejich mentorství velmi inspirovalo Kayovy vyvíjející se pohledy na objekty a programování. Jak se stal zaneprázdněnějším výzkumem Agentury pro obranný pokročilý výzkumný projekt (DARPA), ukončil svou hudební kariéru.

V roce 1968 se setkal s Seymour Papert a dozvěděl se o programovací jazyk Logo , v nářečí z Lisp optimalizovaný pro vzdělávací účely. To ho vedlo k poznání díla Jeana Piageta , Jerome Brunera , Lva Vygotského a konstruktivistického učení , což dále ovlivnilo jeho profesní orientaci.

Kay opustil Utah jako docent informatiky v roce 1969 a stal se hostujícím výzkumným pracovníkem Stanfordské laboratoře umělé inteligence v očekávání přijetí profesury na univerzitě Carnegie Mellon . Místo toho se v roce 1970 připojil k výzkumnému personálu Xerox PARC v Palo Alto v Kalifornii . Během desetiletí vyvíjel prototypy síťových pracovních stanic pomocí programovacího jazyka Smalltalk . Tyto vynálezy byly později prodány společností Apple na jejich počítačích Lisa a Macintosh .

Spolu s některými kolegy z PARC je Kay jedním z otců myšlenky objektově orientovaného programování (OOP), kterou pojmenoval. Některé z původních objektově orientovaných konceptů, včetně použití slov „objekt“ a „třída“, byly vyvinuty pro Simula 67 v norském výpočetním centru . Později řekl:

Omlouvám se, že jsem pro toto téma již dávno vytvořil termín „objekty“, protože to přiměje mnoho lidí soustředit se na menší myšlenku. Hlavní myšlenkou je „zasílání zpráv“.

Zatímco v PARC, Kay pojal koncept Dynabook , klíčového předka notebooků a tabletů a elektronické knihy . Je také architektem moderního překrývajícího se grafického uživatelského rozhraní (GUI). Protože byl Dynabook koncipován jako vzdělávací platforma, je Kay považován za jednoho z prvních výzkumníků mobilního učení ; mnoho funkcí konceptu Dynabook bylo převzato do designu vzdělávací platformy One Laptop Per Child , do které se Kay aktivně zapojuje.

Uznání a nedávná práce

Od roku 1981 do roku 1984 byl Kay hlavním vědcem v Atari . V roce 1984 se stal členem Apple. Po uzavření skupiny Apple Advanced Technology Group v roce 1997 byl přijat svým přítelem Branem Ferrenem , vedoucím výzkumu a vývoje ve společnosti Disney , aby se připojil k Walt Disney Imagineering jako Disney Fellow. Zůstal tam, dokud Ferren neodejde, aby začal s Applied Minds Inc s Imagineerem Dannym Hillisem , což vedlo k ukončení programu Fellows. V roce 2001 založil Viewpoints Research Institute , neziskovou organizaci věnující se dětem, učení a pokročilému vývoji softwaru. Prvních deset let Kay a jeho skupina Viewpoints sídlili v Applied Minds v Glendale v Kalifornii , kde s Ferrenem nadále spolupracovali na různých projektech. Kay byl také vedoucím pracovníkem společnosti Hewlett-Packard, dokud společnost HP 20. července 2005 nerozpustila tým Advanced Software Research Team.

Pískat, Etoys a kroket

V prosinci 1995, když byl stále v Apple, Kay spolupracoval s mnoha dalšími na spuštění open source Squeak verze Smalltalku a nadále na tom pracuje. V rámci tohoto úsilí v listopadu 1996 jeho tým zahájil výzkum toho, co se stalo systémem Etoys . V poslední době začal, spolu s Davidem A. Smith , David P. Reed , Andreas Raab , Rick McGeer, Julian Lombardi a Mark McCahill , na Kroket projekt , open-source v síti 3-D prostředí pro společné práce 2-D a.

Vyladit

V roce 2001 vyšlo najevo, že architektura Etoy ve Squeaku dosáhla svých limitů v tom, co infrastruktura morfického rozhraní dokáže. Andreas Raab byl výzkumník pracující ve skupině Kay, poté v Hewlett-Packard. Navrhl definovat „skriptový proces“ a poskytnout výchozí plánovací mechanismus, který se vyhne několika obecnějším problémům. Výsledkem bylo nové uživatelské rozhraní, navržené tak, aby v budoucnu nahradilo uživatelské rozhraní Squeak Morphic. Vylepšete přidané mechanismy ostrovů, asynchronní zasílání zpráv, hráče a kostýmy, jazyková rozšíření, projekty a skriptování dlaždic. Jeho základní objektový systém je založený na třídě , ale pro uživatele (během programování) funguje, jako by byl založen na prototypu . Vyladit objekty jsou vytvořeny a spuštěny v oknech projektu Tweak.

Dětský stroj

V listopadu 2005 na světovém summitu o informační společnosti představily výzkumné laboratoře MIT nový přenosný počítač pro vzdělávací účely po celém světě. Má mnoho jmen: notebook 100 $, program Jeden notebook na dítě , Dětský stroj a XO-1 . Program byl zahájen a je udržován Kayovým přítelem Nicholasem Negropontem a vychází z Kayova ideálu Dynabooku . Kay je prominentním spoluvyvojářem počítače, který se zaměřuje na svůj výukový software pomocí nástrojů Squeak a Etoys.

Znovuobjevení programování

Kay rozsáhle přednášel o myšlence, že počítačová revoluce je velmi nová a všechny dobré nápady nebyly implementovány univerzálně. Přednášky na konferenci OOPSLA 1997 a jeho přednáška o ceně ACM Turing s názvem „Počítačová revoluce ještě nenastala“ byly informovány o jeho zkušenostech se Sketchpadem , Simulou , Smalltalkem a nadupaným kódem komerčního softwaru.

Dne 31. srpna 2006 návrh Kay Spojených států National Science Foundation (NSF) byl udělen, tedy financování Viewpoints Research Institute po dobu několika let. Název návrhu zněl: KROKY Směrem k znovuobjevení programování : kompaktní a praktický model osobních počítačů jako self-exploratorium. Pochopení toho, o co se Kay pokouší, pochází z tohoto citátu, z abstraktu semináře na toto téma, který se konal v Intel Research Labs, Berkeley: „Konglomerace komerčního a nejotevřenějšího softwaru spotřebovává v okolí několika stovek milionů Řádků kódu v těchto dnech. Zajímalo by nás: jak malý by mohl být srozumitelný praktický design „Model T“, který pokrývá tuto funkci? 1 milion řádků kódu? 200 kB LOC? 100 kB LOC? 20 kB LOC? “

Ceny a vyznamenání

Alan Kay získal mnoho ocenění a vyznamenání. Mezi nimi:

Mezi jeho další ocenění patří JD Warnier Prix d'Informatique, ACM Systems Software Award, NEC Computers & Communication Foundation Prize, Funai Foundation Prize, Lewis Branscomb Technology Award a ACM SIGCSE Award for Outstanding Contributes to Computer Science Education.

Viz také

Reference

externí odkazy