Alan Kay sy Marvin Minsky: Efa manana "grammar" ny informatika. Mila "literatiora"

Alan Kay sy Marvin Minsky: Efa manana "grammar" ny informatika. Mila "literatiora"

Voalohany avy any ankavia i Marvin Minsky, faharoa avy any ankavia i Alan Kay, avy eo i John Perry Barlow sy Gloria Minsky.

fanontaniana: Ahoana no handikanao ny hevitr'i Marvin Minsky hoe “Efa manana fitsipi-pitenenana ny Computer Science. literatiora no ilainy.”?

Alan Kay: Ny lafiny mahaliana indrindra amin'ny fandraisam-peo Blaogin'i Ken (anisan'izany ny fanehoan-kevitra) dia tsy misy firesahana ara-tantara momba an'io hevitra io na aiza na aiza. Raha ny marina, 50 taona mahery lasa izay tamin'ny taona 60 dia nisy resaka be dia be momba izany ary, raha tsiahivina, lahatsoratra maromaro.

Nandre momba an'io hevitra io avy amin'i Bob Barton aho, tamin'ny 1967 tany amin'ny sekoly ambaratonga faharoa, rehefa nilaza tamiko izy fa anisan'ny antony manosika an'i Donald Knuth io hevitra io rehefa nanoratra ny The Art of Programming izy, izay efa nivezivezy ny toko. Ny iray amin'ireo fanontaniana lehibe nataon'i Bob tamin'izany dia ny momba ny "fiteny fandaharana natao hovakian'ny olombelona sy ny milina." Ary izany no tena antony manosika ny ampahany amin'ny famolavolana COBOL tany am-piandohan'ireo taona 60. Ary, angamba ny zava-dehibe kokoa amin'ny tontolon'ny lohahevitray, ity hevitra ity dia hita amin'ny fiteny ifanakalozan-dresaka voalohany sy tsara tarehy indrindra JOSS (indrindra Cliff Shaw).

Araka ny nomarihin'i Frank Smith, ny literatiora dia manomboka amin'ny hevitra mendrika hodinihina sy hosoratana; matetika dia miteraka fanehoan-kevitra ary manitatra ny fiteny sy ny endrika efa misy; mitarika hevitra vaovao momba ny famakiana sy fanoratana; ary farany amin'ny hevitra vaovao izay tsy anisan'ny antony nanosika azy tany am-boalohany.

Anisan'ny hevitry ny “literaturization” ny famakiana, fanoratana ary fanondroana lahatsoratra hafa mety hahaliana. Ohatra, ny lahatenin'i Marvin Minsky Turing Award dia manomboka amin'ny: "Ny olana amin'ny Siansa informatika ankehitriny dia ny fiahiahiana tafahoatra amin'ny endrika fa tsy ny votoaty.".

Ny tiany holazaina dia ny zava-dehibe indrindra amin'ny informatika dia ny dikany sy ny fomba fijery sy fanehoana azy, mifanohitra amin'ny lohahevitra lehibe iray tamin'ny taona 60 momba ny fomba famakafakana fandaharana sy fiteny voajanahary. Aminy, ny zavatra mahaliana indrindra momba ny tesis nataon'i Terry Winograd, mpianatry ny Master, dia mety tsy dia marina loatra amin'ny fitsipi-pitenenana anglisy (tena tsara izy io), fa afaka mampifanaraka ny zavatra voalaza ary afaka manamarina ny zava-misy. hoy ny fampiasana io sanda io. (Ity dia fiverenana amin'izay taterin'i Ken ao amin'ny bilaogin'i Marvin).

Fomba fijery mitovy amin'ny "fianarana fiteny hatraiza hatraiza." Betsaka ny azo atao raha tsy manova ny fiteny na manampy rakibolana. Izany dia mitovy amin'ny fomba amin'ny marika matematika sy syntax dia tena mora ny manoratra formula. Izany no ampahany amin'i Marvin. Mampihomehy fa ny milina Turing ao amin'ny bokin'i Marvin Computation: Finite and Infinite Machines (iray amin'ireo boky ankafiziko) dia ordinatera mahazatra misy toromarika roa (ampio 1 ny fisoratana anarana ary esory ny 1 amin'ny rejisitra sy ny sampana amin'ny fampianarana vaovao raha toa ka latsaky ny rejisitra. 0 - misy safidy maro.)

Fiteny fandaharana mahazatra izy io, saingy tandremo ny fandrika. Ny vahaolana mitombina amin'ny "ianarana eran'izao tontolo izao" dia tsy maintsy manana karazana hery maneho hevitra izay mety mitaky fotoana bebe kokoa hianarana.

Ny fahalianan'i Don tamin'ilay antsoina hoe "programming literatiora" dia nitarika tamin'ny famoronana rafitra fanoratana (antsoina hoe WEB ara-tantara) izay ahafahan'i Don hanazava ny tena fandaharana izay nosoratana, ary nahitana endri-javatra maro izay nahafahan'ny ampahany tamin'ilay fandaharana natao. nalaina ho fianarana olombelona. Ny hevitra dia ny hoe ny antontan-taratasy WEB dia programa iray, ary ny compiler dia afaka manala ireo ampahany natambatra sy azo tanterahina avy ao.

Ny fanavaozana voalohany hafa dia ny hevitra momba ny haino aman-jery mavitrika, izay hevitra malaza tamin'ny faramparan'ireo taona 60, ary ho an'ny maro amintsika dia ampahany manan-danja amin'ny informatika PC interactive. Ny iray amin'ireo antony maro nahatonga an'io hevitra io dia ny fananana zavatra toy ny "Principles Newton" izay navitrika ny "matematika" ary azo fehezina sy afatotra amin'ny sary, sns. Izany dia anisan'ny antony manosika ny hevitra momba ny Dynabook tamin'ny taona 1968. Ny iray amin'ireo teny izay nanomboka nampiasaina tamin'izany dia ny “essay mavitrika”, izay mampitombo ny karazana fanoratana sy tohan-kevitra izay andrasana amin'ny lahatsoratra iray noho ny fandaharan'asa interactive ho iray amin'ireo karazana media maro ho an'ny karazana antontan-taratasy vaovao.

Nisy ohatra tena tsara nataon'i Ted Cuyler tamin'ny Hypercard tamin'ny faramparan'ny taona 80 sy ny fiandohan'ny taona 90. Ny Hypercard dia tsy namboarina mivantana ho an'izany - ny script dia tsy zavatra media ho an'ny karatra, fa afaka manao asa ianao ary mahazo script aseho amin'ny karatra ary mahatonga azy ireo hifanerasera. Ohatra iray tena mihantsy ny "Weasel", izay lahatsoratra mavitrika manazava ny ampahany amin'ny bokin'i Richard Dawkins Blind Watchmaker, mamela ny mpamaky hanandrana rafitra iray izay nampiasa karazana fizotry ny fiompiana mba hahitana fehezanteny kendrena.

Tsara ny mandinika fa na dia saika mifanentana amin'ny Internet vao misondrotra aza ny Hypercard—sy ny fananganan'anaka niely patrana tamin'ny fiandohan'ny taona 90—dia nisafidy ny tsy handray azy io na ireo hevitra lehibe kokoa an'i Engelbart teo aloha ny olona namorona ny Internet. Ary Apple, izay nanana olona maro ARPA/Parc tao amin'ny elatry ny fikarohana, dia tsy nety nihaino azy ireo momba ny maha-zava-dehibe ny Internet sy ny maha-zava-dehibe ny Hypercard amin'ny fanombohana rafitra famakiana symmetrika. Nandà tsy hanao navigateur i Apple tamin'ny fotoana nahatonga ny navigateur tena tsara ho fivoarana lehibe, ary mety ho nandray anjara lehibe tamin'ny fomba nivoahan'ny "endrika ho an'ny daholobe" amin'ny Internet.

Raha mandroso taona vitsivitsy isika dia mahita ny hadalana tanteraka - saika vetaveta mihitsy aza - ny navigateur web tsy misy rafitra fampandrosoana tena izy (eritrereto hoe ahoana no tokony hahombiazan'ny fampandrosoana wiki hadalana), ary ho iray amin'ireo ohatra tsotra, lahatsoratra Wikipedia tahaka ny LOGO , izay miasa amin'ny solosaina, fa tsy mamela ny mpamaky ny lahatsoratra hanandrana fandaharana LOGO avy amin'ny lahatsoratra. Midika izany fa voasakana ho an'ny mpampiasa ny zava-dehibe amin'ny solosaina ho fiarovana ny fampiharana samihafa amin'ny haino aman-jery taloha.

Tsara ny mandinika fa ny Wikipedia dia efa ary izy no karazana voalohany amin'ny fisainana, famoronana, fampiharana ary fanoratana ny "literatiora momba ny informatika" izay ilaina (ary azo antoka fa tafiditra amin'izany ny famakiana sy fanoratana amin'ny endrika multimedia maro, anisan'izany ny fandaharana).

Ny tena mendrika eritreretina dia tsy afaka manoratra programa eto aho amin'ity valiny Quora ity - amin'ny 2017! - izany dia hanampy amin'ny fanehoana ny tena ezahako hazavaina, na dia eo aza ny herin'ny solosaina lehibe ao ambadik'ity hevitra malemy momba ny media interactive ity. Ny fanontaniana manan-danja dia ny hoe "inona no nitranga?" dia tsinontsinoavina tanteraka eto.

Mba hahazoana hevitra momba ny olana, ity misy rafitra 1978 izay natsanganay tamin'ny maty taona vitsivitsy lasa izay ho fanomezam-boninahitra an'i Ted Nelson ary ampahany amin'ny fialamboly.

(Jereo eto amin'ny 2:15)


Ny rafitra manontolo dia andrana aloha amin'izay lazaiko ankehitriny 40 taona mahery lasa izay.

Ny ohatra tsara indrindra dia azo jerena ao amin'ny 9:06.


Ankoatra ny "zavatra dynamique", ny iray amin'ireo hevi-dehibe eto dia ny hoe "fijery" - ny haino aman-jery hita ao amin'ny pejy - dia azo karakaraina amin'ny fomba mitovy sy tsy miankina amin'ny atiny (antsoinay hoe "modely"). Ny zava-drehetra dia "varavarankely" (ny sasany manana sisintany mazava ary ny sasany tsy mampiseho ny sisin-taniny). Izy rehetra dia natambatra ao amin'ny pejin'ny tetikasa. Hevitra iray hafa koa ny hoe satria tsy maintsy manoratra sy manambatra zavatra sasany ianao, dia ataovy izay hahazoana antoka fa ny zava-drehetra dia composable sy compositional.

Heveriko fa azo avela ny mpampiasa tsy mahay manakiana ny endrika ratsy. Saingy ireo mpandrindra izay manao haino aman-jery interactive ho an'ny mpampiasa, ary tsy miraharaha ny hianatra momba ny media sy ny famolavolana, indrindra fa avy amin'ny tantaran'ny sehatra misy azy manokana, dia tsy tokony hiala amin'izany mora foana ary tsy tokony hahazo valisoa amin'ny fanaovana izany. “malemy kokoa” izy ireo.

Farany, ny sehatra tsy misy literatiora tena izy dia saika mitovy amin'ny hoe tsy sehatra ny saha. Ny literatiora dia fomba iray hitahirizana hevitra lehibe amin'ny karazana vaovao, ary amin'ny fisainana ankehitriny sy ho avy amin'izany sehatra izany. Izany, mazava ho azy, dia tsy hita ao amin'ny kajy amin'ny lafiny mahasoa rehetra. Tahaka ny kolontsaina pop, ny informatika dia mbola liana indrindra amin'ny zavatra azo atao raha tsy misy fanofanana be dia be, ary ny famonoana dia zava-dehibe kokoa noho ny vokatry ny vokatra. Ny literatiora dia iray amin'ireo fitaovana ahafahanao miala amin'ny tsotra sy haingana mankany amin'ny lehibe sy manan-danja.

Mila izany izahay!

Momba ny Sekoly GoTo

Alan Kay sy Marvin Minsky: Efa manana "grammar" ny informatika. Mila "literatiora"

Source: www.habr.com

Add a comment