Upami anjeun teu acan kantos nguping Alan Kay, anjeun sahenteuna kantos nguping kutipan anu kasohor. Contona, cutatan ieu ti 1971:
Cara anu pangsaéna pikeun ngaduga masa depan nyaéta nyiptakeunana.
Cara anu pangsaéna pikeun ngaduga masa depan nyaéta nyiptakeunana.
Alan boga karir pisan warni dina elmu komputer. Anjeunna nampi
Di urang
Ngeunaan ngembangkeun software
Alan Kay percaya yén révolusi komputer masih kénéh datang (
masalahna lemah, ideu sareng alat anu kirang skalabel, teu puguh, kurangna pangaweruh, jsb.
Ngajelaskeun kaayaan ieu ogé
Naon anu Andy masihan, Bill nyandak
Andy masihan, Bill nyandak
Andy Grove, CEO Intel, sareng Bill Gates, teras CEO Microsoft.
Ningkatkeun kaayaan pangwangunan ayeuna mangrupikeun tujuan proyék panalungtikan
Dina laporan panonna
Alan nganggap Internét, protokol TCP/IP, juru LISP,
Anjeunna nelepon Internet (TCP / IP) salah sahiji ti saeutik proyék software skala badag nu dirancang leres, sarta tingkat pajeulitna saimbang jeung tingkat pajeulitna (komplikasi vs pajeulitna). Kalawan kurang ti 20 garis kode, proyék éta beroperasi salaku hirup, sistem dinamis sanggup ngarojong milyaran titik, sarta teu pernah offline ti mimiti peluncuran na di September 1969. Urang ngan saukur lirén nganggap Internét janten proyék parangkat lunak normal anu diciptakeun ku jalma:
Internét dikembangkeun saé pisan sahingga seueur jalma nganggap éta salaku sumber daya alam, sapertos Samudra Pasifik, tinimbang produk tanaga gawé manusa. Iraha terakhir urang ningali téknologi anu stabil, écés, teu aya kasalahan? Ku ngabandingkeun, Wéb téh omong kosong. Web dijieun ku amatir.
Ngeunaan programming obyék-berorientasi
Hal kahiji anu dipikaresep ku kuring nyaéta anjeunna
Abdi panginten objék sapertos sél biologis, sareng / atanapi komputer individu dina jaringan anu ngan ukur tiasa komunikasi ngalangkungan pesen.
sareng pangalaman dina matematika:
Pangalaman kuring dina matematika ngajantenkeun kuring sadar yén unggal obyék tiasa gaduh sababaraha aljabar, aranjeunna tiasa digabungkeun kana kulawarga, sareng ieu tiasa mangpaat pisan.
Gagasan pikeun telat ngariung sareng meta-fitur kuat LISPa:
Fase kadua ngartos LISPa sareng ngagunakeun pamahaman éta pikeun nyiptakeun struktur anu langkung gampang, langkung alit, langkung kuat sareng engké ngariung.
Sarta geura-giru Alan mimiti ngarojong pamanggih yén basa dinamis
Telat ngariung ngamungkinkeun ideu anu sumping engké dina prosés pangwangunan dilebetkeun kana proyék kalayan usaha anu kirang (dibandingkeun sareng sistem kabeungkeut saméméhna sapertos C, C ++, Java, jsb.)
Sareng poténsi parobahan dina laleur sareng iterasi anu langkung gancang:
Salah sahiji ideu konci nyaéta yén sistem kedah terus jalan nalika tés, khususna nalika parobihan nuju dilakukeun. Malah parobahan utama kudu bertahap jeung nyokot teu leuwih ti hiji pamisah detik.
nu leungit di
Upami anjeun nganggo basa anu ngariung awal, sapertos kalolobaan jalma, maka anjeun ngonci diri kana naon anu anjeun parantos nyerat. Eta moal deui mungkin mun reformulate eta gampang.
Ahéng, pikiranana ngeunaan OOP dugi ka ieu:
OOP pikeun kuring nyaéta pesen, tahan lokal sareng ngajagaan, nyumput kaayaan sareng telat ngariung sadayana. Ieu tiasa dilakukeun dina Smalltalk sareng LISP.
Jeung euweuh ngeunaan warisan. Ieu sanés OOP
Abdi ngarepkeun kuring parantos nganggo istilah "obyek" pikeun topik ieu parantos lami pisan sabab nyababkeun seueur jalma museurkeun kana ideu anu kirang.
Gagasan gedé yén basa OO anu diketik statik modéren kakurangan:
Gagasan gedé nyaéta "pesen"
Anjeunna percaya dina fokus dina pesen, gandeng leupas, sarta interaksi modul tinimbang dina internal hiji obyék:
Konci pikeun nyieun sistem scalable anu hadé nyaéta ngerjakeun mékanisme komunikasi antara modul, sareng henteu tiasa dianggo kaluar sipat internal sareng paripolahna.
Basa anu diketik sacara statik sigana anjeunna
Kaula mah ngalawan jenis, tapi teu nyaho naon sistem tipe nu teu ngabalukarkeun nyeri. Janten kuring masih resep ngetik dinamis.
Sababaraha basa populér kiwari ngagunakeun pesen Smalltalk urang lulus gagasan, telat ngariung, sarta
Ngancurkeun sagalana jeung nyieun hal hadé
Alan boga téori metot ngeunaan ngembangkeun elmu komputer:
Sigana mah ngan aya hiji jenis elmu komputer, sarta elmu éta kawas ngawangun sasak. Batur ngawangun sasak, sarta batur ngancurkeun aranjeunna sarta nyieun téori anyar. Sareng urang kedah tetep ngawangun sasak.
Ngeunaan LISP
Alan Kay percaya Lisp
basa programming pangalusna sepanjang waktos
Sareng unggal lulusan élmu komputer kedah diajar éta:
Kalolobaan jalma pursuing gelar di CS teu ngarti pentingna Lisp. Lisp mangrupikeun ide anu paling penting dina élmu komputer.
Ngeunaan atmosfir katuhu jeung konteks
Anjeunna sering recalls atmosfir unik di
Sudut pandang sia 80 titik IQ.
Alan Kay nyebutkeun:
Carita ARPA / PARC nunjukkeun kumaha kombinasi visi, dana sederhana, kontéks sareng prosés anu leres tiasa ngalahirkeun téknologi anyar anu henteu ngan ukur mangaruhan peradaban tapi ogé nyiptakeun nilai anu ageung pikeun masarakat.
Sareng éta leres.
- printer laser
- Programming Berorientasi Obyék / Smalltalk
- komputer pribadi
- Ethernet / komputasi disebarkeun
- GUI / mouse komputer / WYSIWYG
Jeung dina
PS
sumber: www.habr.com