Ալան Քեյ. «Ի՞նչ գրքեր խորհուրդ կտաք կարդալ համակարգչային գիտություն ուսումնասիրողին»:

Մի խոսքով, խորհուրդ կտամ կարդալ շատ գրքեր, որոնք կապված չեն համակարգչային գիտության հետ։

Ալան Քեյ. «Ի՞նչ գրքեր խորհուրդ կտաք կարդալ համակարգչային գիտություն ուսումնասիրողին»:

Կարևոր է հասկանալ, թե ինչ տեղ է զբաղեցնում «գիտություն» հասկացությունը «Համակարգչային գիտության» մեջ, և ինչ է նշանակում «ճարտարագիտություն»՝ «Ծրագրային ճարտարագիտությունում»:

«Գիտություն» ժամանակակից հայեցակարգը կարելի է ձևակերպել հետևյալ կերպ. Այս թեմայով կարող եք կարդալ «Արհեստականի գիտությունները» (Հերբերտ Սայմոնի կարևոր գրքերից մեկը): Դուք կարող եք դրան նայել այսպես՝ եթե մարդիկ (հատկապես մշակողները) կամուրջներ են կառուցում, ապա գիտնականները կարող են բացատրել այդ երեւույթները՝ ստեղծելով մոդելներ։ Հետաքրքիրն այն է, որ գիտությունը գրեթե մշտապես կգտնի կամուրջներ կառուցելու նոր և ավելի լավ ուղիներ, ուստի գիտնականների և մշակողների միջև բարեկամությունը կարող է ամեն տարի բարելավվել:

Սրա օրինակը ոլորտից Համակարգչային գիտություն Արդյո՞ք Ջոն Մաքքարթին մտածում է համակարգիչների մասին 50-ականների վերջին, այսինքն՝ աներևակայելի լայն շրջանակի, թե ինչ կարող են նրանք անել (միգուցե AI) և հաշվողական մոդելի ստեղծման մասին, որը լեզու է և կարող է ծառայել որպես սեփական մետալեզու ( Լիսպ): Այս թեմայով իմ ամենասիրած գիրքը The Lisp 1.5 Manual-ն է MIT Press-ից (հեղինակ՝ McCarthy et al.): Այս գրքի առաջին մասը մնում է դասական այն մասին, թե ինչպես մտածել ընդհանրապես և տեղեկատվական տեխնոլոգիաների մասին, մասնավորապես:

(Հետագայում լույս է տեսել «Smalltalk. լեզուն և դրա իրականացումը» գիրքը, որի հեղինակները (Ադել Գոլդբերգը և Դեյվ Ռոբսոնը) ոգեշնչվել են այս ամենից։ Այն պարունակում է նաև նախագծի գործնական կիրառման ամբողջական նկարագրությունը՝ գրված Smalltalk լեզուն ինքնին և այլն):

Ինձ շատ է դուր գալիս Քիքզալսի, Բոբրոուի և Ռիվերայի «Մետաօբյեկտի արձանագրության արվեստը» գիրքը, որը տպագրվել է նույնիսկ ավելի ուշ, քան նախորդները։ Դա այն գրքերից է, որը կարելի է անվանել «լուրջ համակարգչային գիտություն»։ Հատկապես լավն է առաջին մասը։

Մեկ այլ գիտական ​​աշխատանք 1970 թվականից, որը կարելի է լուրջ համարել Համակարգչային գիտություն — «Վերահսկիչ սահմանման լեզու» Դեյվ Ֆիշերի կողմից (Քարնեգի Մելլոնի համալսարան):

Հաշվիչների մասին իմ սիրած գիրքը կարող է թվալ հեռու ՏՏ ոլորտից, բայց կարդալը հիանալի և հաճելի է. Հաշվարկ. վերջավոր և անսահման մեքենաներ Մարվիա Մինսկի (մոտ 1967 թ.): Ուղղակի հրաշալի գիրք։

Եթե ​​«գիտության» հարցում օգնության կարիք ունեք, ես սովորաբար առաջարկում եմ տարբեր գրքեր՝ «Նյուտոնի սկզբունքները» (հիմնադիր գիտական ​​գիրքը և հիմնադիր փաստաթուղթը), Բրյուս Ալբերսի «Բջջի մոլեկուլային կենսաբանությունը» և այլն: Կամ, օրինակ, Մաքսվելի գիրքը: նշումներ և այլն:

Պետք է գիտակցել, որ «Համակարգչային գիտությունը» դեռևս հասնելու ձգտում է, ոչ թե ձեռք բերված բան։

«Ինժեներություն» նշանակում է «նախագծել և կառուցել իրերը սկզբունքային, փորձագիտական ​​ձևով»: Այս հմտության պահանջվող մակարդակը շատ բարձր է բոլոր ոլորտների համար՝ քաղաքացիական, մեխանիկական, էլեկտրական, կենսաբանական և այլն: Զարգացում:

Այս ասպեկտը պետք է ուշադիր ուսումնասիրվի՝ ավելի լավ հասկանալու համար, թե կոնկրետ ինչ է նշանակում զբաղվել «ինժեներական գործունեությամբ»:

Եթե ​​«ճարտարագիտության» հարցում օգնության կարիք ունեք, փորձեք կարդալ ստեղծագործելու մասին Empire State Building- ը, Հուվեր ամբարտակ, Ոսկյա դարպասներ "կամուրջ եւ այլն։ Ես սիրում եմ «Հիմա կարելի է պատմել» գիրքը, որը գրել է գեներալ-մայոր Լեսլի Գրովսը (Մանհեթեն նախագծի պատվավոր անդամ): Նա ինժեներ է, և այս պատմությունը բացարձակապես ոչ թե Los Alamos POV նախագծի մասին է (որը նա նաև ղեկավարել է), այլ Oak Ridge-ի, Hanford-ի և այլնի, ինչպես նաև ավելի քան 600 մարդկանց զարմանալի ներգրավվածության և մեծ գումարի մասին: անհրաժեշտ նյութեր ստեղծելու համար անհրաժեշտ դիզայն.

Մտածեք նաև այն մասին, թե որ ոլորտում չկա «ծրագրային ճարտարագիտություն» - կրկին, դուք պետք է հասկանաք, որ «ծրագրային ճարտարագիտությունը» ցանկացած «ինժեներական» իմաստով լավագույն դեպքում մնում է հասնելու ձգտում, ոչ թե ձեռքբերում:

Համակարգիչները նաև մի տեսակ «մեդիա» և «միջնորդ» են, ուստի մենք պետք է հասկանանք, թե նրանք ինչ են անում մեզ համար և ինչպես են ազդում մեզ վրա: Կարդացեք Մարշալ ՄաքԼուհանը, Նիլ Փոստմանը, Ինիսը, Հեյվելոկը և այլն: Մարկ Միլլերը (ստորև մեկնաբանություն) պարզապես հիշեցրեց ինձ խորհուրդ տալ «Technics and Human Development» գիրքը, հատ. 1 Լյուիս Մամֆորդի «Մեքենայի առասպելը» շարքից, որը և՛ մեդիա գաղափարների, և՛ մարդաբանության կարևոր ասպեկտի հիանալի նախահայր է:

Ինձ համար դժվար է մարդաբանության մասին լավ գիրք խորհուրդ տալ (գուցե մեկ ուրիշը կտա), բայց մարդկանց որպես կենդանի էակներ հասկանալը կրթության ամենակարևոր կողմն է և պետք է մանրակրկիտ ուսումնասիրվի: Ստորև տրված մեկնաբանություններից մեկում Մեթ Գաբուրին խորհուրդ է տվել Human Universals-ը (կարծում եմ՝ նա նկատի ունի Դոնալդ Բրաունի գիրքը): Այս գիրքը, անշուշտ, պետք է կարդալ և հասկանալ. այն նույն դարակում չէ, ինչ տիրույթին հատուկ գրքերը, ինչպիսին է Բջջի մոլեկուլային կենսաբանությունը:

Ես սիրում եմ Էդվարդ Թաֆթի «Նախատեսող տեղեկատվություն» գրքերը. կարդացեք դրանք բոլորը:

Բերտրան Ռասելի գրքերը դեռ շատ օգտակար են, թեկուզ միայն «այս և այն» մասին ավելի խորը մտածելու համար (Արևմտյան փիլիսոփայության պատմությունը դեռ զարմանալի է):

Բազմաթիվ տեսակետները միակ միջոցն են պայքարելու մարդկային ցանկության դեմ՝ հավատալու և ստեղծելու կրոններ, այդ իսկ պատճառով իմ ամենասիրելի պատմության գիրքը Թամիմ Անսարիի «Destiny Disrupted» գիրքն է: Նա մեծացել է Աֆղանստանում, տեղափոխվել ԱՄՆ 16 տարեկանում և կարողանում է գրել աշխարհի պարզ, լուսավոր պատմությունը Մուհամեդի ժամանակներից սկսած՝ այս աշխարհի տեսանկյունից և առանց հավատալու անհարկի կոչերի։

*POV (տարբերության տարածում) - վկայության մեջ հակասությունների տարածում (մոտ.)

Թարգմանությունն իրականացվել է ընկերության աջակցությամբ EDISON Softwareով պրոֆեսիոնալ է գրում է ծրագրային ապահովում IoT-ի համար քաղաքային մասշտաբովԻնչպես նաեւ մշակում է ծրագրակազմ նոր տոմոգրաֆների համար .

Source: www.habr.com

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