ʻO Alan Kay lāua ʻo Marvin Minsky: Loaʻa i ka ʻepekema kamepiula kahi "grammar". Pono "nā palapala"

ʻO Alan Kay lāua ʻo Marvin Minsky: Loaʻa i ka ʻepekema kamepiula kahi "grammar". Pono "nā palapala"

ʻO ka mua mai ka hema ʻo Marvin Minsky, ʻo ka lua mai ka hema ʻo Alan Kay, a laila ʻo John Perry Barlow lāua ʻo Gloria Minsky.

Nīnau: Pehea ʻoe e wehewehe ai i ka manaʻo o Marvin Minsky "Ua loaʻa iā Computer Science kahi grammar. ʻO kāna mea e pono ai he palapala.”?

Alan Kay: ʻO ka hiʻohiʻona hoihoi loa o ka hoʻopaʻa ʻana Moʻomanaʻo ʻo Ken (me nā manaʻo manaʻo) ʻaʻole hiki ke loaʻa kahi ʻōlelo mōʻaukala no kēia manaʻo ma nā wahi āpau. ʻO kaʻoiaʻiʻo, ma luna o 50 mau makahiki i hala aku nei i ka 60s ua nui ka kamaʻilio e pili ana i kēia a, ke hoʻomanaʻo nei au, he mau ʻatikala.

Ua lohe mua au i kēia manaʻo mai Bob Barton, i ka makahiki 1967 ma ke kula puka, i kona haʻi ʻana mai iaʻu he ʻāpana kēia manaʻo i ka manaʻo hoʻoikaika o Donald Knuth i kāna kākau ʻana i ka The Art of Programming, aia nā mokuna o ia mau mokuna. ʻO kekahi o nā nīnau nui a Bob e pili ana i "nā ʻōlelo papahana i hoʻolālā ʻia e heluhelu ʻia e nā kānaka a me nā mīkini." A ʻo ia ke kumu nui no nā ʻāpana o ka hoʻolālā COBOL i nā makahiki 60 mua. A, ʻoi aku paha ka mea nui ma ka pōʻaiapili o kā mākou kumuhana, ʻike ʻia kēia manaʻo ma ka ʻōlelo hoʻohālikelike maikaʻi loa a nani loa i hoʻolālā ʻia ʻo JOSS (ka hapanui o Cliff Shaw).

E like me kā Frank Smith i ʻike ai, hoʻomaka ka palapala me nā manaʻo kūpono e kūkākūkā a kākau ʻia; hana pinepine ia i nā hōʻike a hoʻonui i nā ʻōlelo a me nā ʻano; alakaʻi ia i nā manaʻo hou e pili ana i ka heluhelu a me ke kākau ʻana; a i ka hopena i nā manaʻo hou ʻaʻole i ʻāpana o ke kumu kumu.

ʻO ka ʻāpana o ka manaʻo o ka "literaturization" ʻo ia ka heluhelu ʻana, ke kākau ʻana, a me ke kuhikuhi ʻana i nā ʻatikala ʻē aʻe i makemake ʻia. No ka laʻana, hoʻomaka ʻo Marvin Minsky's Turing Award me: "ʻO ka pilikia me ka Computer Science i kēia lā ʻo ka hopohopo nui i ke ʻano ma mua o ka ʻike.".

ʻO kāna mea i manaʻo ai, ʻo ka mea nui loa i ka helu ʻana, ʻo ia ka manaʻo a pehea e ʻike ʻia ai a hōʻike ʻia, e kūʻē i kekahi o nā kumuhana nui o nā makahiki 60 e pili ana i ka nānā ʻana i ka polokalamu a me nā ʻōlelo kūlohelohe. Iā ia, ʻo ka mea hoihoi loa e pili ana i ka thesis a ka haumāna kumu ʻo Terry Winograd, ʻoiai ʻaʻole pololei ia ma ke ʻano o ka grammar English (maikaʻi loa ia), akā hiki ke hoʻomaopopo i ka mea i ʻōlelo ʻia a hiki ke hōʻoia i ka mea i ʻōlelo ʻia. i ʻōlelo ʻia me ka hoʻohana ʻana i kēia waiwai. (He kiola kēia i ka mea a Ken i hōʻike ai ma ka moʻomanaʻo a Marvin).

ʻO kahi ala like o ka nānā ʻana i ka "aʻo ʻōlelo ma nā wahi āpau." Nui nā mea hiki ke hana me ka hoʻololi ʻole i ka ʻōlelo a i ʻole ka hoʻohui ʻana i kahi puke wehewehe. Ua like kēia me ke ʻano me nā hōʻailona makemakika a me ka syntax he maʻalahi loa ke kākau ʻana i kahi ʻano. ʻO kēia ka mea a Marvin e loaʻa nei. He mea ʻakaʻaka ʻo ka mīkini Turing ma ka puke a Marvin Computation: Finite and Infinite Machines (kekahi o kaʻu mau puke punahele) he kamepiula maʻamau me nā kuhikuhi ʻelua (hoʻohui i ka 1 e hoʻopaʻa inoa a unuhi i ka 1 mai ka papa inoa a me nā lālā i ke aʻo hou inā ʻoi aku ka liʻiliʻi o ka papa inoa. 0 - he nui nā koho.)

He ʻōlelo papahana maʻamau, akā e makaʻala i nā pilikia. ʻO kahi hoʻonā kūpono i ka "aʻo ʻia i ke ao holoʻokoʻa" pono e loaʻa i kekahi mau ʻano mana hōʻike e koi ʻia paha ka manawa hou e aʻo ai.

ʻO ka hoihoi o Don i ka mea i kapa ʻia ʻo "literate programming" ua alakaʻi ʻia i ka hana ʻana i kahi ʻōnaehana kākau (i kapa ʻia ʻo WEB ma ka mōʻaukala) e hiki ai iā Don ke wehewehe i ka papahana i kākau ʻia, a ua komo pū nā hiʻohiʻona he nui i hiki ke ʻae ʻia nā ʻāpana o ka papahana. unuhi ʻia no ke aʻo ʻana kanaka. ʻO ka manaʻo ʻo ia ka palapala WEB he polokalamu, a hiki i ka mea hoʻopili ke unuhi i nā ʻāpana i hōʻuluʻulu ʻia a hoʻokō ʻia mai ia mea.

ʻO kekahi hana hou mua ʻo ia ka manaʻo o ka media dynamic, kahi manaʻo kaulana i ka hopena o nā makahiki 60, a no ka hapa nui o mākou he ʻāpana koʻikoʻi o ka PC computing interactive. ʻO kekahi o nā kumu nui o kēia manaʻo, ʻo ia ka loaʻa ʻana o kahi mea e like me "Newton's Principles" kahi "makemake" i ikaika a hiki ke holo a hoʻopaʻa ʻia i nā kiʻi, a pēlā aku. ʻO kekahi o nā huaʻōlelo i hoʻomaka e hoʻohana ʻia i ia manawa ʻo ia ka "essay active," kahi i hoʻonui ʻia ai ke ʻano o ke kākau a me ka hoʻopaʻapaʻa e manaʻo ʻia i loko o kahi ʻatikala e ka papahana interactive kekahi o nā ʻano media no kahi ʻano palapala hou.

Ua hana ʻia kekahi mau hiʻohiʻona maikaʻi loa ma Hypercard e Ted Cuyler iā ia iho i ka hopena o nā makahiki 80 a me nā makahiki 90. ʻAʻole i hoʻonohonoho pololei ʻia ka Hypercard no kēia - ʻaʻole nā ​​palapala i mea media no nā kāleka, akā hiki iā ʻoe ke hana i kekahi hana a loaʻa i nā palapala e hōʻike ʻia ma nā kāleka a hoʻolilo iā lākou i mea pili. ʻO kahi laʻana hoʻonāukiuki nui ʻo "Weasel", kahi ʻatikala ikaika e wehewehe ana i kahi ʻāpana o ka puke Blind Watchmaker a Richard Dawkins, e ʻae ana i ka mea heluhelu e hoʻāʻo me kahi ʻano hana hoʻohua e ʻimi ai i nā huaʻōlelo.

He mea pono e noʻonoʻo ʻoiai ʻo ka Hypercard kahi mea kūpono loa no ka pūnaewele e puka mai nei - a me kona hoʻolaha nui ʻana i nā makahiki 90 mua - ua koho ka poʻe i hana i ka Pūnaewele ʻaʻole e ʻae iā ia a i ʻole nā ​​manaʻo nui mua o Engelbart. A ʻo Apple, he nui ka poʻe ARPA/Parc ma kāna ʻēheu noiʻi, hōʻole ʻo ia e hoʻolohe iā lākou e pili ana i ke koʻikoʻi o ka Pūnaewele a pehea e maikaʻi ai ka Hypercard i ka hoʻomaka ʻana i kahi ʻōnaehana heluhelu-kākau symmetric. Ua hōʻole ʻo Apple i ka hana ʻana i kahi polokalamu kele i ka manawa i lilo ai ka polokalamu kele pūnaewele maikaʻi i mea hoʻomohala koʻikoʻi, a ua hoʻokani nui paha i ke ʻano o ka "maka lehulehu" o ka Pūnaewele.

Inā mākou e neʻe i mua i kekahi mau makahiki, ʻike mākou i ka mea lapuwale loa - aneane ʻino ʻole - o kahi polokalamu kele pūnaewele me ka ʻole o ka ʻōnaehana hoʻomohala maoli (e noʻonoʻo i ke ʻano o ka ulu ʻana o wiki naʻaupō i hana ʻia), a ʻo kekahi o nā hiʻohiʻona maʻalahi, he ʻatikala Wikipedia. like LOGO , e hana ana ma ka lolouila, akā, ʻaʻole ia e ʻae i ka mea heluhelu o ka ʻatikala e hoʻāʻo i ka hoʻonohonoho ʻana i ka LOGO mai ka ʻatikala. ʻO ia ka mea i pāpā ʻia ka mea nui i nā kamepiula i nā mea hoʻohana i ka pale ʻana i nā hoʻokō like ʻole o ka media kahiko.

Pono e noʻonoʻo ʻia ʻo Wikipedia ka ʻano kumu mua no ka noʻonoʻo ʻana, noʻonoʻo, hoʻokō, a kākau ʻana i ka "literature of computing" e pono ai (a ʻo ia nō ka pili ʻana i ka heluhelu a me ke kākau ʻana ma nā ʻano multimedia he nui, me ka papahana).

ʻO ka mea ʻoi aku ka maikaʻi o ka noʻonoʻo ʻana ʻaʻole hiki iaʻu ke kākau i kahi papahana ma kēia pane Quora - ma 2017! - e kōkua kēia i ka hōʻike ʻana i kaʻu mea e hoʻāʻo nei e wehewehe, ʻoiai ʻo ka mana kamepiula nui i hoʻokumu i kēia manaʻo nāwaliwali o ka media interactive. ʻO ka nīnau nui "he aha ka mea i hana?" ua poina loa ia maanei.

No ka loaʻa ʻana o ka manaʻo o ka pilikia, eia kahi ʻōnaehana 1978 a mākou i hoʻāla hou ai i kekahi mau makahiki i hala aku nei i mea hoʻohanohano iā Ted Nelson a ʻo kekahi no ka leʻaleʻa.

(E nānā ma ʻaneʻi ma 2:15)


ʻO ka ʻōnaehana holoʻokoʻa kahi hoʻāʻo mua i ka mea aʻu e kamaʻilio nei ma mua o 40 mau makahiki i hala.

Hiki ke ʻike ʻia kahi hiʻohiʻona nui ma 9:06.


Ma waho aʻe o nā "mea hoʻolalelale", ʻo kekahi o nā manaʻo nui ma aneʻi ʻo "nā ʻike" - ka media i ʻike ʻia ma ka ʻaoʻao - hiki ke hana like ʻole a kūʻokoʻa i kā lākou ʻike (kapa mākou iā lākou he "models"). He "puka" nā mea a pau (he mau palena ʻokoʻa kekahi a ʻaʻole hōʻike kekahi i ko lākou mau palena). Hoʻopili ʻia lākou a pau ma ka ʻaoʻao papahana. ʻO kekahi ʻike ʻē aʻe, ʻoiai he pono ʻoe e haku a hoʻohui i kekahi mau mea, e hōʻoia i nā mea a pau i haku a haku ʻia.

Manaʻo wau e hiki ke kala ʻia nā mea hoʻohana pono ʻole no ka hiki ʻole ke hoʻohewa i nā hoʻolālā maikaʻi ʻole. Akā, ʻo ka poʻe polokalamu polokalamu e hana ana i ka pāpaho pānaʻi no nā mea hoʻohana, a ʻaʻole makemake e aʻo e pili ana i ka media a me ka hoʻolālā ʻana, ʻoi aku hoʻi mai ka mōʻaukala o kā lākou kahua ponoʻī, ʻaʻole pono e hele maʻalahi a ʻaʻole pono e uku ʻia no ka hana ʻana pēlā. he "nawaliwali" lakou.

ʻO ka mea hope loa, ʻaneʻane like ka māla me ka ʻole o ka palapala maoli me ka ʻoiaʻiʻo ʻaʻole ia he kahua. ʻO ka moʻokalaleo kahi ala e mālama ai i nā manaʻo maikaʻi ma kahi ʻano hou, a me ka noʻonoʻo o kēia manawa a me ka wā e hiki mai ana ma ia kahua. ʻO kēia, ʻoiaʻiʻo, ʻaʻole i loaʻa i ka helu ʻana i kekahi ʻano pono. E like me ka moʻomeheu pop, makemake nui ʻia ka ʻikepili i nā mea hiki ke hana me ka ʻole o ka hoʻomaʻamaʻa nui ʻana, a ʻoi aku ka nui o ka hoʻokō ma mua o nā hopena o nā hopena. ʻO ka moʻokalaleo kekahi o nā mea e hiki ai iā ʻoe ke neʻe mai ka maʻalahi a hiki i ka mea nui a ʻoi aku ka nui.

Pono mākou!

E pili ana i ke kula ʻo GoTo

ʻO Alan Kay lāua ʻo Marvin Minsky: Loaʻa i ka ʻepekema kamepiula kahi "grammar". Pono "nā palapala"

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka