Alan Kay və Marvin Minski: Kompüter elmində artıq "qrammatika" var. "Ədəbiyyat" lazımdır

Alan Kay və Marvin Minski: Kompüter elmində artıq "qrammatika" var. "Ədəbiyyat" lazımdır

Soldan birinci Marvin Minski, soldan ikinci Alan Kay, sonra Con Perri Barlou və Qloriya Minskidir.

Sual: Marvin Minskinin “Kompüter Elminin artıq qrammatikası var” fikrini necə şərh edərdiniz. Ona lazım olan ədəbiyyatdır”?

Alan Kay: Qeydin ən maraqlı tərəfi Kenin bloqu (şərhlər daxil olmaqla) odur ki, bu fikrə heç bir tarixi istinad heç bir yerdə tapıla bilməz. Əslində, 50 ildən çox əvvəl, 60-cı illərdə bu barədə çox danışıldı və xatırladığım kimi, bir neçə məqalə var.

Mən bu ideyanı ilk dəfə 1967-ci ildə aspiranturada oxuyarkən Bob Bartondan eşitmişdim ki, o, bu ideyanın Donald Knutun fəsilləri artıq dövriyyədə olan “Proqramlaşdırma sənəti” əsərini yazarkən motivasiyasının bir hissəsi olduğunu söylədi. Bobun əsas suallarından biri o zaman "insanlar və maşınlar tərəfindən oxunmaq üçün hazırlanmış proqramlaşdırma dilləri" ilə bağlı idi. Bu, 60-cı illərin əvvəllərində COBOL dizaynının hissələri üçün əsas motivasiya idi. Və, bəlkə də, mövzumuz kontekstində, bu fikir çox erkən və olduqca gözəl dizayn edilmiş interaktiv JOSS dilində (əsasən Cliff Shaw) görünür.

Frank Smitin müşahidə etdiyi kimi, ədəbiyyat müzakirəyə və yazmağa dəyər ideyalarla başlayır; tez-tez qismən təmsillər yaradır və mövcud dilləri və formaları genişləndirir; oxumaq və yazmaq haqqında yeni fikirlərə səbəb olur; və nəhayət, orijinal motivin bir hissəsi olmayan yeni ideyalara.

“Ədəbiyyatlaşdırma” ideyasının bir hissəsi oxumaq, yazmaq və maraqlı ola biləcək digər məqalələrə istinad etməkdir. Məsələn, Marvin Minskinin Turinq Mükafatı mühazirəsi belə başlayır: "Bu gün Kompüter Elmləri ilə bağlı problem məzmundan çox forma ilə bağlı obsesif narahatlıqdır.".

Onun nəzərdə tutduğu o idi ki, hesablamada ən vacib şey proqramlaşdırma və təbii dilləri necə təhlil etmək barədə 60-cı illərin böyük mövzularından birinə fərqli olaraq, onun mənası və necə baxıla və təmsil oluna bilməsidir. Onun fikrincə, magistr tələbəsi Terri Vinoqradın dissertasiyasının ən maraqlı cəhəti o ola bilər ki, o, ingilis dilinin qrammatikası baxımından o qədər də düzgün olmasa da (çox yaxşı idi), lakin deyilənləri mənalandıra bilir və deyilənləri əsaslandırır. bu dəyərdən istifadə edərək dedi. (Bu, Kenin Marvinin bloqunda verdiyi xəbərlərə bir geri dönüşdür).

“Hər yerdə dil öyrənməyə” baxmağın paralel yolu. Dili dəyişdirmədən, hətta lüğət əlavə etmədən də çox şey etmək olar. Bu, riyazi simvollar və sintaksis ilə düstur yazmağın çox asan olmasına bənzəyir. Marvinin əldə etdiyi qismən də budur. Maraqlıdır ki, Marvinin “Hesablama: Sonlu və Sonsuz Maşınlar” kitabında (mənim sevimli kitablarımdan biri) Turinq maşını iki təlimatı olan kifayət qədər tipik bir kompüterdir (qeydiyyatdan keçmək üçün 1 əlavə edin və registrdən və filiallardan 1-i yeni təlimata çıxarın, əgər registrdən azdırsa). 0 - bir çox seçim var.)

Bu ümumi proqramlaşdırma dilidir, lakin tələlərdən xəbərdar olun. "Universal öyrənilmiş" üçün ağlabatan bir həll də öyrənmək üçün daha çox vaxt tələb edən müəyyən növ ifadəli gücə malik olmalıdır.

Donun sözdə "savadlı proqramlaşdırma"ya olan marağı Don-a yazılan proqramı izah etməyə imkan verən və proqramın bəzi hissələrini işləməyə imkan verən bir çox xüsusiyyətləri özündə cəmləşdirən müəllif sisteminin (tarixən WEB adlanır) yaradılmasına səbəb oldu. insanların öyrənilməsi üçün çıxarılmışdır. İdeya ondan ibarət idi ki, WEB sənədi proqramdır və tərtibçi ondan tərtib edilmiş və icra olunan hissələri çıxara bilər.

Digər erkən yenilik 60-cı illərin sonlarında məşhur ideya olan dinamik media ideyası idi və bir çoxumuz üçün interaktiv kompüter hesablamalarının mühüm hissəsi idi. Bu ideyanın bir neçə motivindən biri, "riyaziyyatın" dinamik olduğu və qrafika ilə işlənə və bağlana biləcəyi "Nyuton Prinsipləri" kimi bir şeyə sahib olmaq idi. Bu, 1968-ci ildə Dynabook ideyasını təşviq etmək motivinin bir hissəsi idi. O zaman istifadə olunmağa başlayan terminlərdən biri “aktiv esse” idi, burada essedə gözlənilən yazı və mübahisə növləri yeni sənəd növü üçün bir çox media növlərindən biri olan interaktiv proqram tərəfindən gücləndirilir.

Çox yaxşı nümunələr Hypercard-da 80-ci illərin sonu və 90-cı illərin əvvəllərində Ted Cuyler tərəfindən hazırlanmışdır. Hiperkart bunun üçün birbaşa konfiqurasiya edilməmişdir - skriptlər kartlar üçün media obyektləri deyildi, lakin siz bəzi işlər görə və skriptləri kartlarda göstərə və onları interaktiv edə bilərsiniz. Xüsusilə təxribatçı nümunə Riçard Dawkinsin "Kor Saatsaz" kitabının bir hissəsini izah edən aktiv esse olan "Vasel" idi və oxucuya hədəf cümlələri tapmaq üçün bir növ yetişdirmə prosesindən istifadə edən çərçivə ilə sınaq keçirməyə imkan verirdi.

Nəzərə almaq lazımdır ki, Hypercard inkişaf etməkdə olan İnternet üçün demək olar ki, mükəmməl uyğunlaşsa da - və onun 90-cı illərin əvvəllərində geniş şəkildə qəbulu - İnterneti yaradan insanlar onu və ya Engelbartın daha böyük əvvəlki ideyalarını qəbul etməməyi seçdilər. Tədqiqat qanadında çoxlu ARPA/Parc işçisi olan Apple, İnternetin əhəmiyyəti və Hypercard-ın simmetrik oxu-yazma sistemini işə salmaqda necə əla olacağı haqqında onlara qulaq asmaqdan imtina etdi. Apple həqiqətən yaxşı brauzerin əhəmiyyətli bir inkişaf olacağı bir vaxtda brauzer hazırlamaqdan imtina etdi və İnternetin "ictimai üzünün" necə ortaya çıxmasında böyük rol oynaya bilər.

Bir neçə il irəliləsək, heç bir real inkişaf sistemi olmayan veb brauzerin (düşün ki, viki inkişafının nə qədər axmaq olduğunu düşünək) və bir çox sadə nümunələrdən biri kimi, Vikipediya məqaləsinin tamamilə absurdluğunu - hətta demək olar ki, ədəbsiz olduğunu kəşf edəcəyik. LOGO kimi, kompüterdə işləyir, lakin məqalənin oxucusuna məqalədən LOGO-nu proqramlaşdırmağa cəhd etməyə imkan vermir. Bu o demək idi ki, kompüterlər üçün vacib olan köhnə medianın müxtəlif tətbiqlərini müdafiə etmək üçün istifadəçilər üçün bloklanmışdı.

Nəzərə almaq lazımdır ki, Vikipediya lazım olan “hesablama ədəbiyyatı”nı düşünmək, icad etmək, həyata keçirmək və yazmaq üçün əsas janr olub və belədir (və bu, əlbəttə ki, multimedianın bir çox formalarında, o cümlədən proqramlaşdırmada oxumağı və yazmağı əhatə edir).

Daha çox düşünməyə dəyər odur ki, mən bu Quora cavabında burada proqram yaza bilmərəm - 2017-ci ildə! - bu, interaktiv medianın bu zəif ideyasının altında yatan nəhəng kompüter gücünə baxmayaraq, tam olaraq nəyi izah etməyə çalışdığımı göstərməyə kömək edəcək. Əhəmiyyətli sual "nə oldu?" burada tamamilə nəzərdən qaçırılır.

Problem haqqında bir fikir əldə etmək üçün, qismən bir neçə il əvvəl Ted Nelsona hörmət və qismən də əylənmək üçün diriltdiyimiz 1978-ci il sistemini təqdim edirik.

(Zəhmət olmasa saat 2:15-də burada baxın)


Bütün sistem 40 ildən çox əvvəl indi danışdığım şeyə ilk cəhddir.

Ən yaxşı nümunəni 9:06-da görmək olar.


Burada “dinamik obyektlər”lə yanaşı, əsas mülahizələrdən biri də odur ki, “baxışlar” – səhifədə görünən media, məzmunundan (biz onları “model” adlandırırıq) vahid şəkildə və müstəqil şəkildə işlənə bilər. Hər şey bir “pəncərə”dir (bəzilərinin açıq sərhədləri var, bəzilərinin isə sərhədlərini göstərmir). Onların hamısı layihə səhifəsində tərtib edilmişdir. Başqa bir fikir ondan ibarət idi ki, bəzi şeyləri tərtib etməli və birləşdirməlisən, hər şeyin tərtib edilə bilən və kompozisiyaya uyğun olduğundan əmin ol.

Düşünürəm ki, təkmil olmayan istifadəçiləri pis dizaynları tənqid edə bilmədikləri üçün bağışlamaq olar. Amma istifadəçilər üçün interaktiv media hazırlayan, media və dizayn haqqında, xüsusən də öz sahələrinin tarixindən öyrənməyə əhəmiyyət verməyən proqramçılar bu işdən bu qədər asan qaçmamalı və buna görə mükafatlandırılmamalıdırlar. onlar “zəif”dirlər.

Nəhayət, əsl ədəbiyyatı olmayan sahə demək olar ki, sahənin sahə olmaması ilə bərabərdir. Ədəbiyyat yeni janrda, o sahədə indiki və gələcək təfəkkürdə böyük ideyaları qoruyub saxlamağın bir yoludur. Bu, təbii ki, hesablamalarda heç bir faydalı ölçüdə yoxdur. Pop mədəniyyəti kimi, kompüter hələ də geniş təlim olmadan nə edilə biləcəyi və icranın nəticələrin nəticələrindən daha vacib olduğu ilə maraqlanır. Ədəbiyyat sadə və anidən daha böyük və daha vacibə keçə biləcəyiniz vasitələrdən biridir.

Bizə lazımdır!

GoTo School haqqında

Alan Kay və Marvin Minski: Kompüter elmində artıq "qrammatika" var. "Ədəbiyyat" lazımdır

Mənbə: www.habr.com

Добавить комментарий