Wann Dir nach ni vum Alan Kay héieren hutt, hutt Dir op d'mannst seng berühmt Zitater héieren. Zum Beispill, dëst Zitat aus 1971:
De beschte Wee fir d'Zukunft virauszesoen ass et ze erfannen.
De beschte Wee fir d'Zukunft virauszesoen ass et ze erfannen.
Den Alan huet eng ganz faarweg Carrière an der Informatik. Hien krut
An eiser
Iwwer Software Entwécklung
Den Alan Kay mengt datt d'Computerrevolutioun nach ze kommen ass (
de Problem ass schwaach, schlecht skalierbar Iddien an Tools, Laziness, Mangel u Wëssen, asw.
Beschreift dës Situatioun gutt
Wat den Andy gëtt, hëlt de Bill ewech
Andy huet, Bill huet
Den Andy Grove, CEO vun Intel, an de Bill Gates, deemools CEO vu Microsoft.
D'Verbesserung vum aktuellen Zoustand vun der Entwécklung war d'Zil vum Fuerschungsprojet
A sengem Aen-Ouverture Rapport
Den Alan betruecht den Internet, TCP/IP Protokoller, LISP Dolmetscher,
Hien nennt den Internet (TCP / IP) ee vun de puer grouss-Skala Software Projeten déi richteg entworf gouf, a seng Niveau vun Komplexitéit ass am Gläichgewiicht mat der Niveau vun Komplexitéit (Komplexitéit vs. Mat manner wéi 20 Zeilen Code funktionnéiert de Projet als e liewegen, dynamesche System, dee fäeg ass Milliarden Noden z'ënnerstëtzen, an ass ni offline gaang zënter sengem initialen Start am September 1969. Mir hunn einfach opgehalen den Internet als en normale Softwareprojet ze sinn, dee vu Leit erstallt gëtt:
Den Internet ass sou gutt entwéckelt datt vill Leit et als eng natierlech Ressource behandelen, wéi de Pazifeschen Ozean, anstatt e Produkt vu mënschlecher Aarbecht. Wéini war déi leschte Kéier datt mir sou stabil, kloer, fehlerfräi Technologie gesinn hunn? Am Verglach ass de Web Nonsens. De Web gouf vun Amateuren erstallt.
Iwwer objektorientéiert Programméiere
Déi éischt Saach, déi mech interesséiert war seng
Ech hu geduecht datt Objete wéi biologesch Zellen sinn, an / oder eenzel Computeren op engem Netzwierk dat nëmmen duerch Messagen kommunizéieren.
an Erfahrung an der Mathematik:
Meng Erfahrung an der Mathematik huet mech gemierkt datt all Objet e puer Algebras kann hunn, si kënnen a Famillen kombinéiert ginn, an dëst ka ganz nëtzlech sinn.
Iddie fir spéider Bindung a mächteg Meta-Features vu LISPa:
Déi zweet Phas ass LISPa ze verstoen an dat Verständnis ze benotzen fir méi einfach, méi kleng, méi mächteg Strukturen a spéider Bindung ze kreéieren.
A geschwënn huet den Alan ugefaang d'Iddi z'ënnerstëtzen datt dynamesch Sproochen sinn
Spéit Bindung erlaabt Iddien, déi méi spéit am Entwécklungsprozess koumen, an de Projet mat manner Effort agebaut ze ginn (am Verglach mat fréier gebonnen Systemer wéi C, C++, Java, etc.)
An d'Potenzial fir Ännerungen op der Flucht a méi séier Iteratiounen:
Ee vun de Schlëssel Iddien ass, datt de System soll weider schaffen während Testen, besonnesch iwwerdeems Ännerungen gemaach ginn. Och gréisser Ännerunge solle graduell sinn an net méi wéi eng Split-Sekonn daueren.
déi fehlt an
Wann Dir fréi verbindlech Sprooche benotzt, wéi déi meescht Leit dat maachen, da gespaart Dir Iech an dat wat Dir scho geschriwwen hutt. Et wäert net méi méiglech sinn et einfach ze reformuléieren.
Iwwerraschend waren seng Gedanken iwwer OOP op dëst limitéiert:
OOP fir mech ass Messagen, lokal halen a schützen, Staat verstoppt a spéit Bindung vun alles. Dëst kann am Smalltalk an am LISP gemaach ginn.
An näischt iwwer Ierfschaft. Dëst ass net den OOP
Ech wënschen ech hätt de Begrëff "Objet" fir dëst Thema viru laanger Zäit benotzt, well et dozou féiert datt vill Leit sech op déi manner Iddi konzentréieren.
Déi grouss Iddi déi modern statesch getippten OO Sprooche feelen:
Déi grouss Iddi ass "Messagen"
Hie gleeft un d'Konzentratioun op Messagen, locker Kupplung a Modulinteraktiounen anstatt op d'Internal vun engem Objet:
De Schlëssel fir gutt skalierbar Systemer ze kreéieren ass d'Kommunikatiounsmechanismen tëscht Moduler auszeschaffen an net hir intern Eegeschaften a Verhalen auszeschaffen.
Statesch getippten Sprooche schéngen him
Ech sinn net géint Zorte, mee ech weess net vun all Typ System datt net Péng Ursaach. Also ech hunn ëmmer nach gär dynamesch Tippen.
E puer populär Sprooche benotzen haut de Smalltalk säi Message laanscht Iddien, spéider Bindung, an
Zerstéiert alles a kreéiert eppes Besseres
Den Alan huet eng interessant Theorie iwwer d'Entwécklung vun der Informatik:
Et schéngt mir datt et nëmmen eng Zort Informatik gëtt, an datt Wëssenschaft wéi Brécke bauen ass. Een baut Brécke, an een zerstéiert se a kreéiert nei Theorien. A mir musse weider Brécke bauen.
Iwwer LISP
Alan Kay gleeft Lisp
bescht Programméiersprooch vun allen Zäiten
An datt all Informatik Graduéierter et soll studéieren:
Déi meescht Leit, déi Grad an CS verfollegen, verstinn net d'Wichtegkeet vu Lisp. Lisp ass déi wichtegst Iddi an der Informatik.
Iwwer déi richteg Atmosphär a Kontext
Hien erënnert dacks un déi eenzegaarteg Atmosphär an
Point of view ass 80 IQ Punkte wäert.
Alan Kay seet:
D'ARPA / PARC Geschicht weist wéi eng Kombinatioun vu Visioun, bescheidener Finanzéierung, de richtege Kontext a Prozess magesch nei Technologien gebuer ginn, déi net nëmmen d'Zivilisatioun beaflossen, awer och en enorme Wäert fir d'Gesellschaft kreéieren.
An et ass wouer.
- Laser Dréckeren
- Objektorientéiert Programméiere / Smalltalk
- Perséinlech Computeren
- Ethernet / verdeelt Rechenzäit
- GUI / Computer Maus / WYSIWYG
An a
PS
Source: will.com