Alan Kay na Marvin Minsky: Sayansi ya Kompyuta tayari ina "sarufi". Inahitaji "fasihi"

Alan Kay na Marvin Minsky: Sayansi ya Kompyuta tayari ina "sarufi". Inahitaji "fasihi"

Wa kwanza kutoka kushoto ni Marvin Minsky, wa pili kutoka kushoto ni Alan Kay, kisha John Perry Barlow na Gloria Minsky.

Swali: Unaweza kutafsirije wazo la Marvin Minsky kwamba "Sayansi ya Kompyuta tayari ina sarufi. Anachohitaji ni fasihi.”?

Alan Kay: Kipengele cha kuvutia zaidi cha kurekodi Blogu ya Ken (pamoja na maoni) ni kwamba hakuna kumbukumbu ya kihistoria ya wazo hili inayoweza kupatikana popote. Kwa kweli, zaidi ya miaka 50 iliyopita katika miaka ya 60 kulikuwa na mazungumzo mengi juu ya hili na, kama ninakumbuka, makala kadhaa.

Nilisikia juu ya wazo hili kwa mara ya kwanza kutoka kwa Bob Barton, mwaka wa 1967 katika shule ya kuhitimu, aliponiambia kuwa wazo hili lilikuwa sehemu ya motisha ya Donald Knuth alipoandika Sanaa ya Kupanga, sura ambazo tayari zilikuwa zikizunguka. Mojawapo ya maswali kuu ya Bob wakati huo lilikuwa kuhusu "lugha za programu zilizoundwa kusomwa na wanadamu na vile vile na mashine." Na hiyo ndiyo ilikuwa motisha kuu kwa sehemu za muundo wa COBOL katika miaka ya 60 ya mapema. Na, labda muhimu zaidi katika muktadha wa mada yetu, wazo hili linaonekana katika lugha ya maingiliano ya mapema sana na iliyoundwa kwa uzuri kabisa JOSS (hasa Cliff Shaw).

Kama Frank Smith alivyoona, fasihi huanza na mawazo yanayofaa kujadiliwa na kuandika; mara nyingi hutoa uwakilishi kwa sehemu na kupanua lugha na fomu zilizopo; inaongoza kwa mawazo mapya kuhusu kusoma na kuandika; na hatimaye kwa mawazo mapya ambayo hayakuwa sehemu ya nia ya awali.

Sehemu ya wazo la "kusoma na kuandika" ni kusoma, kuandika, na kurejelea nakala zingine ambazo zinaweza kupendeza. Kwa mfano, hotuba ya Tuzo ya Marvin Minsky huanza na: "Tatizo la Sayansi ya Kompyuta leo ni wasiwasi mkubwa na fomu badala ya yaliyomo.".

Alichomaanisha ni kwamba jambo muhimu zaidi katika kompyuta ni maana na jinsi inavyoweza kutazamwa na kuwakilishwa, kinyume na mojawapo ya mandhari kubwa ya miaka ya 60 kuhusu jinsi ya kuchambua programu na lugha za asili. Kwake, jambo la kufurahisha zaidi kuhusu nadharia ya mwanafunzi wa Mwalimu Terry Winograd inaweza kuwa kwamba ingawa haikuwa sahihi sana katika suala la sarufi ya Kiingereza (ilikuwa nzuri sana), lakini kwamba inaweza kuleta maana ya kile kilichosemwa na inaweza kuhalalisha kile kilichokuwa. Alisema kwa kutumia thamani hii. (Hii ni kurudi nyuma kwa kile Ken anaripoti kwenye blogi ya Marvin).

Njia sambamba ya kuangalia "kujifunza lugha kila mahali." Mengi yanaweza kufanywa bila kubadilisha lugha au hata kuongeza kamusi. Hii ni sawa na jinsi kwa alama za hisabati na syntax ni rahisi sana kuandika fomula. Hii ni sehemu ambayo Marvin anapata. Inafurahisha kwamba mashine ya Turing katika kitabu cha Marvin Computation: Finite and Infinite Machines (moja ya vitabu ninavyopenda) ni kompyuta ya kawaida kabisa yenye maagizo mawili (ongeza 1 ili kusajili na kutoa 1 kutoka kwa rejista na matawi hadi maagizo mapya ikiwa rejista ni chini ya. 0 - kuna chaguzi nyingi.)

Ni lugha ya kawaida ya programu, lakini fahamu mitego. Suluhisho la busara la "kujifunza kote ulimwenguni" pia lingelazimika kuwa na aina fulani za nguvu za kujieleza ambazo zingehitaji muda zaidi wa kujifunza.

Kuvutiwa na Don katika kile kinachoitwa "programu ya kusoma na kuandika" kulisababisha kuundwa kwa mfumo wa uandishi (kihistoria uliitwa WEB) ambao ungemruhusu Don kueleza mpango huo uliokuwa ukiandikwa, na ambao ulijumuisha vipengele vingi vilivyoruhusu sehemu za programu kuandikwa. imetolewa kwa ajili ya utafiti wa binadamu. Wazo lilikuwa kwamba hati ya WEB ilikuwa programu, na mkusanyaji angeweza kutoa sehemu zilizokusanywa na zinazoweza kutekelezwa kutoka kwake.

Ubunifu mwingine wa mapema ulikuwa wazo la media yenye nguvu, ambayo ilikuwa wazo maarufu mwishoni mwa miaka ya 60, na kwa wengi wetu ilikuwa sehemu muhimu ya kompyuta inayoingiliana ya Kompyuta. Mojawapo ya nia kadhaa za wazo hili ilikuwa kuwa na kitu kama "Kanuni za Newton" ambapo "hisabati" ilikuwa na nguvu na inaweza kuendeshwa na kuunganishwa na michoro, n.k. Hii ilikuwa ni sehemu ya nia ya kukuza wazo la Dynabook mnamo 1968. Mojawapo ya istilahi zilizoanza kutumika wakati huo ni β€œinsha amilifu,” ambapo aina za uandishi na hoja ambazo mtu angetarajia katika insha zinaimarishwa na programu shirikishi kuwa mojawapo ya aina nyingi za vyombo vya habari kwa aina mpya ya hati.

Baadhi ya mifano mizuri sana ilitolewa katika Hypercard na Ted Cuyler mwenyewe mwishoni mwa miaka ya 80 na mapema 90s. Hypercard haikusanidiwa moja kwa moja kwa hili - hati hazikuwa vitu vya media kwa kadi, lakini unaweza kufanya kazi fulani na kupata hati za kuonyesha kwenye kadi na kuzifanya shirikishi. Mfano wa uchochezi hasa ulikuwa "Weasel", ambayo ilikuwa insha amilifu inayoeleza sehemu ya kitabu cha Richard Dawkins Blind Watchmaker, ikiruhusu msomaji kufanya majaribio ya mfumo uliotumia aina ya mchakato wa kuzaliana kupata sentensi lengwa.

Inafaa kuzingatia kwamba ingawa Hypercard ilikuwa karibu inafaa kabisa kwa Mtandao ibukaβ€”na utumiaji wake ulioenea katika miaka ya mapema ya 90β€”watu waliounda Mtandao walichagua kutoikubali au mawazo makubwa ya awali ya Engelbart. Na Apple, ambayo ilikuwa na watu wengi wa ARPA/Parc katika mrengo wake wa utafiti, ilikataa kuwasikiliza kuhusu umuhimu wa Mtandao na jinsi Hypercard ingekuwa nzuri katika kuanzisha mfumo wa kusoma-kuandika linganifu. Apple ilikataa kufanya kivinjari wakati ambapo kivinjari kizuri kingekuwa maendeleo makubwa, na inaweza kuwa na jukumu kubwa katika jinsi "uso wa umma" wa mtandao ulivyotokea.

Tukisonga mbele kwa miaka michache tutagundua upuuzi mtupu - karibu mchafu hata - wa kivinjari kisicho na mfumo halisi wa maendeleo (fikiria jinsi uundaji wa wiki wa kijinga ulipaswa kufanya kazi), na kama moja ya mifano mingi rahisi, nakala ya Wikipedia. kama LOGO , ambayo inafanya kazi kwenye kompyuta, lakini hairuhusu msomaji wa makala kujaribu programu LOGO kutoka kwa makala. Hii ilimaanisha kwamba kile ambacho kilikuwa muhimu kwa kompyuta kilizuiwa kwa watumiaji katika kulinda utekelezaji tofauti wa vyombo vya habari vya zamani.

Inafaa kuzingatia kwamba Wikipedia imekuwa na ndiyo aina ya msingi ya kufikiri, kuvumbua, kutekeleza, na kuandika "fasihi ya kompyuta" inayohitajika (na hii hakika inahusisha kusoma na kuandika katika aina nyingi za multimedia, ikiwa ni pamoja na programu).

Kinachofaa zaidi kufikiria ni kwamba siwezi kuandika programu hapa katika jibu hili la Quora - mnamo 2017! - hii itasaidia kuonyesha ni nini hasa ninajaribu kuelezea, licha ya nguvu kubwa ya kompyuta inayozingatia wazo hili dhaifu la media shirikishi. Swali muhimu ni "nini kilitokea?" imepuuzwa kabisa hapa.

Ili kupata wazo la tatizo, huu hapa ni mfumo wa 1978 ambao tuliufufua miaka michache iliyopita kama heshima kwa Ted Nelson na kwa kiasi fulani kwa furaha.

(Tafadhali tazama hapa saa 2:15)


Mfumo mzima ni jaribio la mapema kwa kile ninachozungumza sasa zaidi ya miaka 40 iliyopita.

Mfano mkuu unaweza kuonekana saa 9:06.


Mbali na "vitu vyenye nguvu", mojawapo ya mambo muhimu hapa ni kwamba "maoni" - vyombo vya habari vinavyoonekana kwenye ukurasa - vinaweza kushughulikiwa kwa usawa na kwa kujitegemea maudhui yao (tunawaita "mifano"). Kila kitu ni "dirisha" (wengine wana mipaka wazi na wengine hawaonyeshi mipaka yao). Zote zimekusanywa kwenye ukurasa wa mradi. Ufahamu mwingine ulikuwa kwamba kwa kuwa unapaswa kutunga na kuchanganya baadhi ya vitu, hakikisha kila kitu kinatungwa na kina utunzi.

Nadhani watumiaji wasiokuwa wa kisasa wanaweza kusamehewa kwa kutokuwa na uwezo wa kukosoa miundo mibaya. Lakini waandaaji wa programu wanaotengeneza midia ingiliani kwa watumiaji, na ambao hawajali kujifunza kuhusu vyombo vya habari na muundo, hasa kutokana na historia ya uga wao wenyewe, hawapaswi kujiepusha nayo kwa urahisi na hawafai kutuzwa kwa kufanya hivyo. wao ni "dhaifu".

Hatimaye, fani isiyo na fasihi halisi inakaribia kuwa sawa na ukweli kwamba uga si uwanja. Fasihi ni njia ya kuhifadhi mawazo mazuri katika aina mpya, na katika fikra za sasa na zijazo katika uwanja huo. Hii, bila shaka, haipo katika mahesabu kwa kiasi chochote muhimu. Kama utamaduni wa pop, kompyuta bado inavutiwa zaidi na kile kinachoweza kufanywa bila mafunzo ya kina, na ambapo utekelezaji ni muhimu zaidi kuliko matokeo ya matokeo. Fasihi ni mojawapo ya njia ambapo unaweza kuhama kutoka rahisi na ya haraka hadi kubwa na muhimu zaidi.

Tunaihitaji!

Kuhusu GoTo School

Alan Kay na Marvin Minsky: Sayansi ya Kompyuta tayari ina "sarufi". Inahitaji "fasihi"

Chanzo: mapenzi.com

Kuongeza maoni