Alan Kay: Yadda zan koyar da Kimiyyar Kwamfuta 101

"Daya daga cikin dalilan zuwa jami'a a zahiri shine wuce gona da iri na koyar da sana'o'i a maimakon haka mu fahimci zurfin tunani."

Alan Kay: Yadda zan koyar da Kimiyyar Kwamfuta 101

Bari mu ɗan yi tunani game da wannan tambayar. Shekaru da yawa da suka wuce, Sashen Kimiyyar Na'urar Na'urar Na'urar Na'urar Na'urar Na'ura (Computer Science) sun gayyace ni in ba da laccoci a jami'o'i da dama. Kusan kwatsam, na tambayi masu saurarona na farko na masu karatun digiri, daliban digiri, da furofesoshi game da ma'anarsu na "Kimiyyar Kwamfuta." Kowa zai iya ba da ma'anar injiniya kawai. Na yi wannan a kowane sabon wuri, kuma a ko'ina akwai sakamako iri ɗaya.

Wata tambayar ita ce: "Wane ne Douglas Engelbart?" Mutane da yawa sun ce, "ba wani abu ne da ya shafi linzamin kwamfuta ba?" (kuma hakan ya bata min rai matuka, tun da yake al’ummata na kimiya sun yi iya kokarinsu wajen ganin cewa amsar wannan tambayar ta yiwu ta hanyar danna linzamin kwamfuta biyu ko uku sannan ta gamsu cewa lallai Engelbart yana da alaka da linzamin kwamfuta). .

Wani bangare na matsalar shi ne rashin son sani, wani bangare na kunkuntar manufofin da ba su da alaka da koyo, wani bangare na rashin fahimtar menene wannan kimiyyar, da sauransu.

Na yi aiki na ɗan lokaci a sashen kimiyyar na'ura mai kwakwalwa a Jami'ar California tsawon shekaru da yawa (Ni farfesa ne, amma ba sai na je taron sashe ba). Daga lokaci zuwa lokaci ina koyar da darasi, wani lokacin kuma ga daliban farko. A cikin shekarun da suka gabata, ƙarancin sha'awar ilimin na'ura mai kwakwalwa ya ragu sosai (amma matakin shahara ya karu, kamar yadda ake kallon kwamfuta a matsayin hanyar samun aiki mai kyau idan za ku iya yin code kuma ku sami takardar shaida daga sama. 10 makaranta). Saboda haka, babu ɗalibi ɗaya da ya taɓa yin korafin cewa yaren farko a Jami'ar California shine C++!

Da alama a gare ni muna fuskantar wani yanayi wanda duka ma'anar "Computer" da "Kimiyya" sun lalace ta hanyar rauni, manyan ra'ayoyi don ƙirƙirar sabon kalma - wani nau'i na lakabi akan jeans - wanda yayi kyau amma yana da kyau. fanko sosai. Kalmar da ke da alaƙa da aka lalata irin wannan ita ce "injin injiniyan software", wanda kuma, bai yi amfani da mafi kyawun ra'ayoyin "shirye-shirye" da "injiniya ba", amma kawai a haɗa su (an yi wannan da gangan a cikin shekaru sittin, lokacin da aka yi shi). ajalinsa).

Ɗaya daga cikin dalilan zuwa jami'a a zahiri shine wuce gona da iri na koyar da sana'o'i a maimakon haka a fahimci zurfin tunani. Ga alama a gare ni yana da ma'ana don gabatarwa ga ƙwararrun ƙwarewa don gwada-ta hanyar misalai idan zai yiwu - don sa ɗalibai su shiga cikin matsalolin rayuwa na gaske kuma su fara fahimtar abin da ke da ban sha'awa, mahimmanci, kuma tsakiyar filin.

Daliban aji na farko suna murna idan aka nuna musu yadda mai mulki a saman wani mai mulki ya zama injin ƙara, wanda da shi za su iya doke yara na 5 a ƙara juzu'i. Sannan kuma za su yi farin cikin shiga cikin samar da ingantattun injunan karawa. Sun taɓa ainihin kwamfuta - kayan aiki na zahiri da na hankali wanda ke taimaka mana tunani. Sun koyi ingantacciyar hanya don wakiltar lambobi - mafi inganci fiye da abin da ake koyarwa a makarantu!

Sun sami damar haɗa ra'ayinsu na yau da kullun na "ƙara" azaman "tarawa" tare da wani abu makamancin haka tare da sabbin kaddarorin masu ƙarfi. Sun tsara shi don samun damar magance matsaloli iri-iri.

Sun kuma fadada shi. Da sauransu. Wannan ba kwamfuta ba ce ta dijital. Kuma wannan ba kwamfuta ba ce mai tsarin haddar. Amma wannan shi ne asalin kwamfuta. Kamar dai antikythera inji - Gabaɗaya wannan shine ainihin ma'anar kwamfuta da kwamfuta.

Alan Kay: Yadda zan koyar da Kimiyyar Kwamfuta 101

Kayan aikin Antikythera

Yaya nisa za mu iya kuma nawa za mu iya yi kafin abubuwa su fita daga hannun kuma mu yi hasarar a cikin abstractions? A koyaushe na kasance mai ban sha'awa ga sifa Alan Perlis - na farko Turing Award lashe, wanda zai iya ƙirƙira kalmar "Computer Science" - wanda a cikin 60s ya ce: "Computer Science ne kimiyyar matakai." Duk matakai.

Don girman Quora, kada mu yi ƙoƙari mu ƙara matsawa wannan ko mayar da shi akidar addini. Bari mu yi amfani da ra'ayin da farin ciki Ala Perlisadon yin tunani da kyau game da filinmu. Kuma musamman game da yadda ake koyar da shi. Yanzu muna buƙatar duba ma'anar zamani na "kimiyya", kuma Perlis ya kasance da tabbaci cewa bai kamata a diluted da ma'anoni na tsofaffi ba (kamar "tarin ilimi") da amfani (kamar "kimiyyar ɗakin karatu" ko ma "zamantakewa" ilimi)")). Ta "kimiyya" ya yi ƙoƙarin fahimtar wani abu ta hanyar ƙirƙirar samfuri/taswirorin da ke ƙoƙarin nunawa, "waƙa" da tsinkaya abubuwan mamaki.

Alan Kay: Yadda zan koyar da Kimiyyar Kwamfuta 101

Na yi tambayoyi da yawa game da yadda mafi kyawun taswirori da ƙira zasu iya dacewa da T-shirt, yadda ma'aunin Maxwell da sauransu suke yi. Kwatankwacin shine akwai “kimiyyar gadoji,” kodayake yawancin gadoji na mutum ne. Amma da zarar an gina gada, tana wakiltar al'amuran da masana kimiyya za su iya yin nazari, ana iya amfani da gadoji don yin samfura iri-iri, kuma su samar da cikakkiyar "ka'idodin gada" masu amfani. Abin farin ciki shi ne cewa za ku iya tsarawa da gina sababbin gadoji (Na riga na ambata cewa da wuya wani abu ya fi jin daɗi fiye da masana kimiyya da injiniyoyi suna aiki tare don magance manyan matsaloli masu mahimmanci!)

Alan Kay: Yadda zan koyar da Kimiyyar Kwamfuta 101

Herbert Simon, lambar yabo ta Turing da lambar yabo ta Nobel, ya kira shi duka "kimiyya na wucin gadi" (kuma ya rubuta littafi mai kyau tare da lakabi ɗaya).

Alan Kay: Yadda zan koyar da Kimiyyar Kwamfuta 101

Bari in ba ku misali. A cikin shekarun 50s, kamfanoni da jami'o'i sun gina kwamfutocin ƙwaƙwalwar ajiya kuma sun fara shirye-shiryen su - kuma akwai wani lokaci na musamman da Fortran ya fito a 1956 - wanda ba shine farkon babban harshe ba, amma watakila na farko ya yi kyau sosai har ya kasance mai kyau. da aka yi amfani da su a wurare daban-daban, ciki har da da yawa waɗanda a baya kawai aka yi su a cikin harshen na'ura.

Duk wannan ya haifar da "al'amura".

Alan Kay: Yadda zan koyar da Kimiyyar Kwamfuta 101

John McCarthy

Tarihin Lisp ya fi rikitarwa, amma John McCarthy ya zama mai sha'awar ƙoƙarin neman "ka'idar lissafin lissafi" kuma ya ƙudura don yin komai ya yi aiki daidai. Ayyukan eval, wanda ke fassara Lisp, zai iya dacewa da sauƙi a kan T-shirt! Idan aka kwatanta da "tsarin shirye-shirye," wannan ba shi da mahimmanci. Mafi mahimmanci, wannan "ka'idar lissafi" ta kasance mafi ƙarfi ra'ayi fiye da Fortran! Wannan shine mafi kyawun ra'ayin gada!

Ƙananan yanayin Lisp yana ba da damar ɗaukar duk ra'ayin shirye-shirye a cikin dannawa biyu a matakin zurfi kuma a yi la'akari da matakin da kamar ba zai yiwu ba idan kun kalli manyan kayan tarihi (wannan shine ɗayan dalilan. me yasa masana kimiyya ke son ilmin lissafi ya zama m da ƙarfi). Lissafin da aka yi amfani da shi a nan sabon ilmin lissafi ne saboda yana ba da damar ra'ayoyi kamar "kafin" da "bayan" kuma wannan yana haifar da "hanyoyi masu canzawa" wanda ke ba da damar dogara ga aiki da ma'ana mai ma'ana don kiyayewa yayin da kuma ba da izinin matsayi da nassi. na lokaci. (Har yanzu ba a fahimci wannan ba a zamaninmu a cikin muguwar duniyar shirye-shiryen yanayi).

Lisp, a matsayin harshe mai ƙarfi na shirye-shirye da harshen ƙarfe wanda zai iya wakiltar ka'idarsa, misali ne na kimiyyar kwamfuta na gaskiya. Idan kun koyi shi da sauran abubuwa makamantan haka, zaku iya yin zurfin tunani kuma ku kasance masu alhakin makomarku fiye da yadda kuka koyi shirye-shirye a Fortran ko makamancinsa na zamani (... don haka zaku iya kusanci masu shirye-shirye! ).

Za ku koyi abubuwa da yawa game da nau'ikan ƙira na musamman waɗanda ake buƙata a cikin ƙididdiga (misali, ba a yawanci godiya ba lokacin da ƙididdigewa sau da yawa yana buƙatar fita waje da yanayin kwamfuta: ɗayan halaye na musamman na ƙira mai laushi da aka adana shi ne cewa ba kawai ba ne. kayan don shirin, amma kayan don sabuwar kwamfutar gaba daya).

Wani dalili na zabar ma'anar Perlis shine, gabaɗaya, ƙididdiga sun fi damuwa da ƙirƙirar tsarin nau'ikan nau'ikan fiye da algorithms, "tsararrun bayanai" ko ma shirye-shiryen kanta. Misali, kwamfuta tsari ce, kwamfuta tsari ce, cibiyar sadarwa ta gida da Intanet tsarin ne, kuma galibin shirye-shiryen ya kamata su kasance mafi tsarin tsarin fiye da yadda suke (tsohon salon shirye-shiryen tun daga shekarun 50s ya dade har sai an ga ya kamata a yi programming. kamar wannan - babu wani abu da zai iya wuce gaskiya).

Intanet misali ne mai kyau – sabanin yawancin manhajoji a kwanakin nan, Intanet ba ya bukatar a tsaya a gyara ko inganta wani abu – ya fi kama da tsarin halitta – bisa manufarmu – fiye da yadda yawancin mutane ke dauka a matsayin tsarin kwamfuta. Kuma ya fi girma da dogaro fiye da kusan duk tsarin software da ake da su a yau. Wannan ya cancanci yin tunani sosai kafin koyar da ra'ayoyi marasa ƙarfi ga sabbin shirye-shirye!

Don haka abin da muke buƙatar yi a cikin shekara ta farko darussan Kimiyyar Kwamfuta shine la'akari da ainihin abin da ɗalibai za su iya yi a farkon farawa, sa'an nan kuma ku yi ƙoƙari mu zauna cikin "nauyin fahimta" don taimaka musu su isa ga abin da ke da mahimmanci. Yana da mahimmanci don "zama na gaske" da kuma nemo hanyoyin da suke da gaskiya a hankali kuma sun dace da waɗanda ke farawa. (Don Allah kar a koyar da munanan ra'ayoyi don kawai suna ganin sun fi sauƙi - yawancin ra'ayoyin marasa kyau sun fi sauƙi!).

Ya kamata ɗalibai su fara da ƙirƙirar wani abu mai mahimmancin halayen da na tattauna a nan. Ya kamata ya zama tsarin sassa da yawa masu mu'amala da kuzari, da sauransu. Hanya mai kyau don yanke shawarar wane yaren shirye-shirye don amfani da shi shine kawai yin wani abu wanda ke da dubban sassa masu mu'amala! Idan ba haka ba, to ya kamata ku nemo daya. Mafi munin abin da za ku iya yi shi ne saita ɗalibai a kan hanyar da ba ta da kyau sosai, wanda zai iyakance manyan ra'ayoyi. Yana kashe su kawai - kuma muna so mu raina su, ba kashe su ba.

Game da Makarantar GoTo

Alan Kay: Yadda zan koyar da Kimiyyar Kwamfuta 101

source: www.habr.com

Add a comment