Ger we qet behsa Alan Kay nebihîstiye, we bi kêmanî gotinên wî yên navdar bihîstiye. Ji bo nimûne, ev gotara 1971:
Awayê çêtirîn ku meriv pêşeroj pêşbîn bike îcadkirina wê ye.
Riya herî baş a pêşbînkirina pêşerojê ev e ku meriv wê îcad bike.
Alan di zanistiya komputerê de kariyerek pir rengîn e. Wî wergirt
Di me de
Der barê pêşveçûna nermalavê
Alan Kay bawer dike ku şoreşa kompîturê hîna li pêş e (
Pirsgirêk qels e, fikir û amûrên qelsî pîvandî, tembelî, kêmbûna zanînê, hwd.
Vê rewşê baş vedibêje
Tiştê ku Andy dide, Bill jê digire
Andy da, Bill girt
Andy Grove, CEO ya Intel, û Bill Gates, paşê CEO ya Microsoft.
Başkirina rewşa heyî ya pêşveçûnê armanca projeya lêkolînê bû
Di rapora xwe ya vekirî de
Alan Înternetê, protokolên TCP/IP, wergêrên LISP dihesibîne,
Ew Înternetê (TCP/IP) bi nav dike yek ji çend projeyên nermalava mezin ên ku rast hatine sêwirandin, û asta tevliheviya wê bi asta tevliheviyê re hevseng e (tevlihevî li hember tevliheviyê). Bi kêmtirî 20 rêzikên kodê, proje wekî pergalek zindî, dînamîkî ku karibe bi mîlyaran girêkan piştgirî bike tevdigere, û ji destpêka destpêkirina xwe ya di îlona 1969-an û vir ve qet neçû offline. Me bi tenê rawestand ku Înternetê wekî projeyek nermalava normal e ku ji hêla mirovan ve hatî afirandin:
Înternet ew qas baş pêşkeftî ye ku gelek kes wê wekî çavkaniyek xwezayî, mîna Okyanûsa Pasîfîk, ne wekî hilberek keda mirovan digirin dest. Cara paşîn kengê bû ku me teknolojiyek wusa domdar, zelal, bê xeletî dît? Ji hêla berhevdanê ve, Web bêaqil e. The web ji aliyê amator hatiye afirandin.
Di derbarê bernameya objekt-oriented
Yekem tiştê ku min eleqedar kir, ya wî bû
Min tiştên wekî şaneyên biyolojîkî, û/an komputerên ferdî yên li ser torê ku tenê dikaribû bi peyaman re têkilî daynin, fikir kir.
û ezmûna di matematîkê de:
Tecrûbeya min a di matematîkê de min fêhm kir ku her tişt dikare çend cebran hebin, ew dikarin di nav malbatan de werin berhev kirin û ev dikare pir bikêr be.
Ramanên ji bo girêdana dereng û meta-taybetmendiyên bihêz ên LISPa:
Qonaxa duyemîn têgihîştina LISPa-yê ye û karanîna wê têgihiştinê ji bo afirandina strukturên hêsantir, piçûktir, bihêztir û paşê girêdanê ye.
Û di nêzîk de Alan dest pê kir ku piştgirî bide ramana ku zimanên dînamîkî ne
Girêdana dereng dihêle ku ramanên ku paşê di pêvajoya pêşkeftinê de derketine bi hewildanek kêmtir di projeyê de bêne bicîh kirin (li gorî pergalên girêdayî berê yên mîna C, C++, Java, hwd.)
Û potansiyela ji bo guhertinên li ser firînê û dubareyên zûtir:
Yek ji ramanên sereke ev e ku pêdivî ye ku pergal di dema ceribandinê de xebata xwe bidomîne, nemaze dema ku guhertin têne çêkirin. Tewra guheztinên mezin divê hêdî hêdî bin û ji perçeyek saniyeyê zêdetir nebin.
ku tê de winda ye
Ger hûn zimanên girêdayên destpêkê bikar bînin, wekî ku pir kesan dikin, wê hingê hûn xwe di nav tiştên ku we berê nivîsandiye de digirin. Dê êdî ne mumkun be ku bi rehetî ji nû ve were formulekirin.
Ecêb, ramanên wî yên di derbarê OOP de bi vî rengî sînordar bûn:
OOP ji bo min peyam, girtin û parastina herêmî, veşartina dewletê û dereng girêdana her tiştî ye. Ev dikare di Smalltalk û LISP de were kirin.
Û tiştek li ser mîrasê. Ev ne OOP e
Xwezî min demeke dirêj berê peyva "objekt" ji bo vê mijarê bikar anîba ji ber ku ew dihêle ku gelek kes bala xwe bidin ser ramanên piçûktir.
Fikra mezin a ku zimanên OO-ya statîkî yên nûjen ên tîpkirî tune ne:
Fikra mezin "peyam" e
Ew bawer dike ku li ser mesajan, girêdana bêserûber, û danûstendinên modulê ne li hundurên tiştekê hûr bibe:
Ya sereke ji bo afirandina pergalên pîvanbar ên baş ev e ku mekanîzmayên ragihandinê di navbera modulan de bixebite, û nexebite taybetmendiyên hundurîn û tevgera wan.
Zimanên statîk tîpkirî ji wî re xuya dikin
Ez ne li dijî tîpan im, lê ti sîstemeke ku derdê dernekeve jî nizanim. Ji ber vê yekê ez hîn jî ji nivîsandina dînamîk hez dikim.
Hin zimanên populer îro peyama Smalltalk-ê ramanên derbaskirinê, girêdana dereng, û
Her tiştî hilweşînin û tiştek çêtir çêbikin
Alan di derbarê pêşveçûna zanistiya komputerê de teoriyek balkêş heye:
Bi dîtina min tenê celebek zanistiya kompîturê heye, ew zanist jî mîna çêkirina piran e. Kesek piran çêdike, yek jî wan hildiweşîne û teoriyên nû diafirîne. Û divê em avakirina piran berdewam bikin.
Der barê LISP
Alan Kay ji Lisp bawer dike
baştirîn zimanê bernamesaziyê yê hemû deman
Û ku her mezûnek zanistiya computer divê wê bixwîne:
Piraniya kesên ku di CS-ê de derece dişopînin girîngiya Lisp fam nakin. Lisp di zanistiya komputerê de ramana herî girîng e.
Li ser atmosfer û çarçoveya rast
Ew pir caran atmosfera bêhempa ya tê bîra xwe
Nêrîn 80 xalên IQ-ê ye.
Alan Kay dibêje:
Çîroka ARPA / PARC destnîşan dike ka çawa berhevokek dîtinê, fonên hûrgelî, çarçoveyek rast û pêvajoyek bi efsûnî dikare teknolojiyên nû çêbike ku ne tenê bandorê li şaristaniyê dike, lê di heman demê de ji civakê re nirxek pir mezin jî diafirîne.
Û ew rast e.
- çaperên lazer
- Bernamesaziya Objekt Oriented / Smalltalk
- Komputerên kesane
- Ethernet / komputera belavkirî
- GUI / mişka komputerê / WYSIWYG
Û di
PS
Source: www.habr.com