Alan Kay: "Informatika fanini o'rganayotgan odamga qanday kitoblarni o'qishni tavsiya qilasiz?"

Xulosa qilib aytganda, informatikaga aloqador bo'lmagan ko'plab kitoblarni o'qishni maslahat bergan bo'lardim.

Alan Kay: "Informatika fanini o'rganayotgan odamga qanday kitoblarni o'qishni tavsiya qilasiz?"

“Informatika”da “fan” tushunchasi qanday o‘rin egallashini va “Dasturiy ta’minot muhandisligi”da “muhandislik” nimani anglatishini tushunish muhimdir.

Zamonaviy "fan" kontseptsiyasini quyidagicha shakllantirish mumkin: bu hodisalarni ko'proq yoki kamroq oson tushuntirish va bashorat qilish mumkin bo'lgan modellarga aylantirishga urinishdir. Ushbu mavzu bo'yicha siz "Sun'iy fanlar" (Gerbert Simonning muhim kitoblaridan biri) ni o'qishingiz mumkin. Siz bunga shunday qarashingiz mumkin: agar odamlar (ayniqsa, ishlab chiquvchilar) ko'priklarni qursalar, olimlar bu hodisalarni modellar yaratish orqali tushuntirishlari mumkin. Qizig'i shundaki, fan deyarli doimo ko'priklarni qurishning yangi va yaxshiroq usullarini topadi, shuning uchun olimlar va ishlab chiquvchilar o'rtasidagi do'stlik har yili yaxshilanishi mumkin.

Bunga sferadan misol Informatika Jon Makkarti 50-yillarning oxirlarida kompyuterlar, ya'ni ular qila oladigan narsalarning nihoyatda keng doirasi (balki AI?) va til bo'lgan va o'zining metatil bo'lib xizmat qila oladigan hisoblash modelini yaratish haqida o'ylaydimi? Lisp). Ushbu mavzu bo'yicha mening sevimli kitobim MIT Press nashrining The Lisp 1.5 qo'llanmasi (MakKarti va boshqalar). Ushbu kitobning birinchi qismi umumiy fikrlash va xususan axborot texnologiyalari haqida klassik bo'lib qolmoqda.

(Keyinchalik “Smalltalk: til va uni amalga oshirish” kitobi nashr etildi, uning mualliflari (Adele Goldberg va Deyv Robson) bularning barchasidan ilhomlangan. Shuningdek, u loyihaning amaliy qo'llanilishining to'liq tavsifini o'z ichiga oladi. Smalltalk tilining o'zi va boshqalar).

Menga Kikzales, Bobrou va Riveraning "Metaobyekt protokoli san'ati" kitobi juda yoqadi, u avvalgilaridan ham kechroq nashr etilgan. Bu "jiddiy informatika" deb atash mumkin bo'lgan kitoblardan biridir. Birinchi qism ayniqsa yaxshi.

1970-yilda jiddiy hisoblanishi mumkin bo'lgan yana bir ilmiy ish Informatika - Deyv Fisher (Karnegi Mellon universiteti) tomonidan "Boshqaruv ta'rifi tili".

Hisoblash bo'yicha mening sevimli kitobim IT sohasidan uzoqda bo'lib tuyulishi mumkin, ammo uni o'qish juda zo'r va zavqli: Hisoblash: Marvia Minskyning chekli va cheksiz mashinalari (taxminan 1967). Shunchaki ajoyib kitob.

Agar sizga "fan" bo'yicha yordam kerak bo'lsa, men odatda turli xil kitoblarni tavsiya qilaman: Nyutonning Principia (ta'sis ilmiy kitobi va ta'sis hujjati), Bryus Albertsning "Hujayraning molekulyar biologiyasi" va boshqalar. Yoki, masalan, Maksvellning kitobi. eslatmalar va boshqalar.

"Kompyuter fanlari" hali erishilgan narsa emas, balki erishish uchun intilish ekanligini tushunishingiz kerak.

"Muhandislik" - "narsalarni printsipial, mutaxassis tarzda loyihalash va qurish" degan ma'noni anglatadi. Ushbu malakaning talab darajasi barcha sohalar uchun juda yuqori: fuqarolik, mexanik, elektr, biologik va boshqalar Rivojlanish.

"Muhandislik" bilan shug'ullanish nimani anglatishini yaxshiroq tushunish uchun ushbu jihatni diqqat bilan o'rganish kerak.

Agar sizga "muhandislik" bo'yicha yordam kerak bo'lsa, yaratish haqida o'qishga harakat qiling Imperiya davlat qurilishi, Guver to'g'oni, Oltin darvoza ko'prigi va h.k. Menga General-mayor Lesli Groves (Manxetten loyihasining faxriy a'zosi) tomonidan yozilgan "Endi aytish mumkin" kitobi yoqadi. U muhandis va bu hikoya Los Alamos POV loyihasi (u ham boshqargan) haqida emas, balki Oak Ridj, Xanford va boshqalar haqida va 600 000 dan ortiq odamning hayratlanarli ishtiroki va buni amalga oshirish uchun juda ko'p pul haqida. zarur materiallarni yaratish uchun zarur bo'lgan dizayn.

Shuningdek, "dasturiy ta'minot muhandisligi" qaysi sohada yo'qligini o'ylab ko'ring - yana shuni tushunishingiz kerakki, "dasturiy ta'minot muhandisligi" har qanday "muhandislik" ma'nosida eng yaxshi holatda muvaffaqiyatga intilish bo'lib qoladi.

Kompyuterlar ham o'ziga xos "ommaviy axborot vositalari" va "vositachilar" dir, shuning uchun ular biz uchun nima qilishini va bizga qanday ta'sir qilishini tushunishimiz kerak. Marshall MakLuhan, Nil Postmen, Innis, Havelok va boshqalarni o'qing. Mark Miller (quyida sharh) menga "Texnika va inson taraqqiyoti" kitobini tavsiya qilishni eslatdi, jild. Lyuis Mumfordning "Mashina haqidagi afsona" seriyasidan 1, ikkala media g'oyaning buyuk peshvosi va antropologiyaning muhim jihati.

Antropologiyaga oid yaxshi kitobni tavsiya etish men uchun qiyin (balki boshqa birovdir), lekin odamlarni tirik mavjudot sifatida tushunish ta’limning eng muhim jihati bo‘lib, uni chuqur o‘rganish kerak. Quyidagi izohlardan birida Mett Gabourey Inson Universallarini tavsiya qildi (menimcha, u Donald Braun kitobini nazarda tutadi). Bu kitob, albatta, o'qilishi va tushunilishi kerak - u hujayraning molekulyar biologiyasi kabi domenga oid kitoblar bilan bir xil javonda emas.

Men Edvard Tuftening "Invisioning Information" kitoblarini yaxshi ko'raman: barchasini o'qing.

Bertran Rassellning kitoblari hali ham juda foydali, faqat "bu va u" haqida chuqurroq fikr yuritish uchun (G'arb falsafasi tarixi hali ham hayratlanarli).

Ko'p nuqtai nazar - bu insonning dinga ishonish va yaratish istagiga qarshi kurashishning yagona yo'li, shuning uchun mening eng sevimli tarixiy kitobim Tamim Ansoriy tomonidan buzilgan taqdir. U Afg‘onistonda o‘sgan, 16 yoshida AQShga ko‘chib o‘tgan va Muhammad davridan buyon dunyoning tiniq, ma’rifatli tarixini bu dunyo nuqtai nazaridan va keraksiz iymon chaqiruvlarisiz yozishga qodir.

*POV (propagation of dispersion) - guvohlikdagi qarama-qarshiliklarni targ'ib qilish (taxminan)

Tarjima kompaniya ko'magida amalga oshirildi EDISON dasturiy ta'minotkim professional shahar miqyosida IoT uchun dasturiy ta'minot yozadi, shuningdek yangi tomograflar uchun dasturiy ta'minot ishlab chiqadi .

Manba: www.habr.com

a Izoh qo'shish