Paul Graham kwuputara asụsụ mmemme ọhụrụ Bel

E dere asụsụ Bel n’asụsụ Bel.

Paul Graham kwuputara asụsụ mmemme ọhụrụ Bel
Na 1960, John McCarthy kọwara Lisp, ụdị asụsụ mmemme ọhụrụ. M na-ekwu "ụdị ọhụrụ" n'ihi na Lisp abụghị naanị asụsụ ọhụrụ, kama ọ bụ ụzọ ọhụrụ e si akọwa asụsụ.

Iji kọwaa Lisp, ọ malitere site na obere okwu okwu, ụdị axioms, nke o jiri dee onye ntụgharị okwu maka asụsụ ahụ n'onwe ya.

Ọ pụtaghị ịkọwa asụsụ mmemme n'ụzọ ọ na-adị - asụsụ eji agwa kọmpụta ihe ọ ga-eme. N'ime ọrụ 1960 ya, a ghọtara Lisp dị ka ihe atụ nke mgbakọ na mwepụ na Turing Machine. McCarthy echeghị echiche iji ya na kọmputa ruo mgbe Steve Russell, nwa akwụkwọ ya gụsịrị akwụkwọ, tụrụ aro ya.

Lisp n'afọ 1960 enweghị njiri mara asụsụ mmemme. Dịka ọmụmaatụ, enweghị ọnụọgụ, mperi ma ọ bụ I/O. Ya mere, ndị ji Lisp dị ka ihe ndabere maka asụsụ ndị e ji emepụta kọmputa aghaghị itinye ihe ndị a n'onwe ha. Ma ha mere nke a site n'ịhapụ ụzọ axiomatic.

Ya mere, mmepe nke Lisp gara n'ihu n'usoro abụọ - ma yie ka ọ bụ onye nweere onwe ya - nkebi: usoro iwu kwadoro, nke ewepụtara na akwụkwọ 1960, na usoro mmejuputa, nke a na-emegharị asụsụ ahụ ma gbasaa ka ọ na-agba ọsọ na kọmputa. Isi ọrụ, ma ọ bụrụ na a na-atụle ya site na ọnụ ọgụgụ nke ohere emejuputa atumatu, mere na ọkwa mmejuputa. Lisp sitere na 1960, nke a sụgharịrị gaa na Lisp Common, nwere naanị ahịrị 53. Ọ na-eme naanị ihe dị mkpa iji kọwapụta okwu ndị ahụ. Agbakwunyere ihe ọ bụla ọzọ na ọkwa mmejuputa iwu.

Echiche m bụ na, n'agbanyeghị akụkọ ihe mere eme ya siri ike, Lisp rite uru na eziokwu ahụ bụ na mmepe ya mere na akụkụ abụọ; na mmega ahụ mbụ nke ịkọwa asụsụ site n'ide onye ntụgharị okwu n'ime ya nyere Lisp àgwà ya kacha mma. Ma ọ bụrụ otú ahụ, gịnị ma ị gaa n'ihu?

Bel bụ mbọ ịza ajụjụ a: gịnị ma ọ bụrụ na, kama isi n'ọgbọ nkịtị gaa n'ọgbọ ogbugbu n'oge mmalite, e mere mgbanwe a n'oge dị ka o kwere mee? Ọ bụrụ na ị na-aga n'ihu na-eji usoro axiomatic ruo mgbe ị nwere ihe dị nso na asụsụ mmemme zuru oke, kedu axioms ị ga-achọ, oleekwa otú asụsụ ga-esi dị?

Achọrọ m ịkọwa ihe Bel bụ na ihe ọ na-abụghị. Ọ bụ ezie na ọ nwere ọtụtụ atụmatụ karịa McCarthy's 1960 Lisp, Bel ka bụ ngwaahịa na usoro ya. Dị ka Lisp, nke akọwara na akwụkwọ 1960, ọ bụghị asụsụ ị nwere ike iji mee ihe. tumadi n'ihi na, dị ka McCarthy's Lisp, ọ naghị eche maka ịrụ ọrụ nke ọma. Mgbe m gbakwunyere ihe na Bel, m na-akọwa nkọwa nke mgbakwunye na-agbalịghị ịnye mmejuputa nke ọma.

Maka gịnị? Kedu ihe kpatara ịgbatị ọkwa ọkwa? Otu azịza bụ ịhụ ebe ụzọ axiomatic ga-eduga anyị, nke bụ mmega ahụ na-adọrọ mmasị n'onwe ya. Ọ bụrụ na kọmputa dị ike ka anyị ga-achọ ka ha dị, kedu ka asụsụ ga-adị ka?

Mana ekwenyere m na ọ ga-ekwe omume dee mmejuputa nke dabeere na Bel nke ọma site na ịgbakwunye ihe mgbochi. Ọ bụrụ na ịchọrọ asụsụ nwere ike nkwuputa, idoanya, na arụmọrụ, ọ nwere ike ịba uru ịmalite site na ike nkwuputa na idoanya, wee gbakwunye mmachi, kama ịga n'akụkụ nke ọzọ.

Yabụ ọ bụrụ na ịchọrọ ịnwale ide mmejuputa iwu dabere na Bel, gaa n'ihu. M ga-abụ otu n'ime ndị ọrụ mbụ.

N'ikpeazụ, eweghachiri m ụfọdụ ihe site na olumba ndị gara aga. Ma ndị na-emepụta ha nwetara ya nke ọma, ma ọ bụ na-emetụta ya site na olumba ndị a na-ejibu eme ihe, ahụghị m azịza ziri ezi - oge ga-egosi. Agbalịkwara m ka m ghara ịkpafu n'ebe dị anya na mgbakọ Lisp. Nke pụtara na ọ bụrụ na ị hụ ebe a ga-esi na mgbakọ Lisp pụọ, enwere ike inwe ihe kpatara ya.

Nkọwa na-aga n'ihu nke asụsụ ebe a.

Daalụ maka ntụgharị asụsụ: Denis Mitropolsky

PS

isi: www.habr.com

Tinye a comment