Alan Kay: "Zein liburu gomendatuko zenioke Informatika ikasten ari den bati irakurtzea?"

Laburbilduz, informatikarekin zerikusirik ez duten liburu asko irakurtzea gomendatuko nuke.

Alan Kay: "Zein liburu gomendatuko zenioke Informatika ikasten ari den bati irakurtzea?"

Garrantzitsua da ulertzea “zientzia” kontzeptuak zer leku hartzen duen “Informatika Zientzietan”, eta “ingeniaritza” zer esan nahi duen “Software Ingeniaritza”n.

“Zientzia” kontzeptu modernoa honela formula daiteke: fenomenoak errazago azaldu eta aurreikus daitezkeen ereduetan itzultzeko saiakera da. Gai honi buruz "Sciences of the Artificial" (Herbert Simonen liburu garrantzitsuetako bat) irakur dezakezu. Honela ikus dezakezu: jendeak (batez ere garatzaileek) zubiak eraikitzen badituzte, zientzialariek fenomeno hauek azal ditzakete ereduak sortuz. Honen gauza interesgarria da zientziak ia etengabe aurkituko dituela zubiak eraikitzeko modu berriak eta hobeak, beraz, zientzialarien eta garatzaileen arteko adiskidetasunak urtero hobetu daitezke.

Horren adibidea esparrutik Informatika John McCarthyk 50eko hamarkadaren amaieran ordenagailuetan pentsatzen ari al da, hau da, egin dezaketenaren aukera izugarri zabala (AI agian?), eta hizkuntza bat den eta bere metal-hizkuntza gisa balio dezakeen informatika-eredu baten sorreran ( Lisp). Gai honi buruzko nire libururik gogokoena MIT Press-en The Lisp 1.5 Manual da (Mccarthy et al.-ek). Liburu honen lehen zatia klasiko bat izaten jarraitzen du nola pentsatu orokorrean eta bereziki informazioaren teknologiari buruz.

(Geroago argitaratu zen “Smalltalk: the language and its implementation” liburua, zeinaren egileak (Adele Goldberg eta Dave Robson) guzti horretan inspiratu ziren. Proiektuaren aplikazio praktikoaren deskribapen osoa ere jasotzen du, liburuan idatzia. Smalltalk hizkuntza bera, etab.).

Asko gustatzen zait Kickzales, Bobrow eta Riveraren “The Art of the Metaobject Protocol” liburua, aurrekoak baino beranduago argitaratu zena. "Informatika serioa" deitu daitekeen liburu horietako bat da. Lehen zatia bereziki ona da.

1970eko beste lan zientifiko bat seriotzat jo daitekeena Informatika — "A Control Definition Language" Dave Fisherren (Carnegie Mellon Unibertsitatea).

Informatikari buruzko nire liburu gogokoena informatika arlotik urrun dirudi, baina irakurketa bikaina eta atsegina da: Marvia Minskyren Konputazioa: Makina Finitu eta Infinituak (1967 inguru). Liburu zoragarria besterik gabe.

"Zientziarekin" laguntza behar baduzu, normalean hainbat liburu gomendatzen ditut: Newton-en Principia (fundazio liburu zientifikoa eta fundazio dokumentua), Bruce Albertsen The Molecular Biology of the Cell... Edo, adibidez, Maxwell-en liburua. oharrak, etab.

Konturatu behar duzu "Informatika" oraindik lortzeko asmo bat dela, ez lortutako zerbait.

"Ingeniaritza" esan nahi du "gauzak printzipioz eta modu adituan diseinatu eta eraikitzea". Gaitasun honen eskatzen den maila oso altua da arlo guztietan: zibila, mekanika, elektrikoa, biologikoa... Garapena.

Alderdi hau arretaz aztertu behar da "ingeniaritza"n aritzea zer den zehazki hobeto ulertzeko.

"Ingeniaritza"rekin laguntza behar baduzu, saiatu sortzeari buruz irakurtzen Empire State eraikina, Hoover presa, Golden Gate zubia eta abar. Maite dut Leslie Groves jeneral nagusiak (Manhattan Project-eko ohorezko kidea) idatzitako Now It Can Be Told liburua. Ingeniaria da, eta istorio hau ez da inondik ere Los Alamos POV proiektuari buruzkoa (hark ere zuzendu zuena), Oak Ridge, Hanford eta abarrei buruzkoa baizik, eta 600 pertsona baino gehiagoren inplikazio harrigarria eta diru asko egiteko. beharrezko materialak sortzeko beharrezkoa den diseinua.

Era berean, pentsatu zein eremutan ez dagoen "software ingeniaritza" zatirik - berriro ere, ulertu behar duzu "software ingeniaritza" edozein "ingeniaritza" zentzutan, onenean, lortzeko nahia izaten jarraitzen duela, ez lorpenik.

Ordenagailuak ere “komunikabide” eta “bitartekari” moduko bat dira, beraz, ulertu behar dugu zer egiten diguten eta nola eragiten diguten. Irakurri Marshall McLuhan, Neil Postman, Innis, Havelock, etab. Mark Millerrek (beheko iruzkina) Technics and Human Development, Vol. 1. Lewis Mumforden "The Myth of the Machine" serieko komunikabideen ideien aitzindari bikaina eta antropologiaren alderdi garrantzitsu bat.

Zaila egiten zait antropologiari buruzko liburu on bat gomendatzea (agian beste norbaitek egingo du), baina pertsonak izaki bizidun gisa ulertzea da hezkuntzaren alderdirik garrantzitsuena eta ondo aztertu behar da. Beheko iruzkinetako batean, Matt Gaboureyk Human Universals gomendatu zuen (Donald Brown liburua esan nahi duela uste dut). Liburu hau, zalantzarik gabe, irakurri eta ulertu behar da - ez dago domeinu espezifikoen liburuen apal berean, hala nola Molecular Biology of the Cell.

Edward Tufteren Envisioning Information liburuak maite ditut: irakurri guztiak.

Bertrand Russell-en liburuak oso erabilgarriak dira oraindik, "honetaz eta hartaz" sakonago hausnartzeko besterik ez bada ere (A History of Western Philosophy oraindik harrigarria da).

Ikuspuntu anitz da giza erlijioak sinesteko eta sortzeko nahiari aurre egiteko modu bakarra, horregatik nire historia liburu gogokoena Tamim Ansari-ren Destiny Disrupted da. Afganistanen hazi zen, 16 urterekin Estatu Batuetara joan zen bizitzera, eta gai da Mahomaren garaitik munduaren historia argi eta argigarria idazteko mundu honen ikuspuntutik eta sinesteko alferrikako deirik gabe.

*POV (bariantzaren hedapena) - testigantzan kontraesanen hedapena (gutxi gorabehera)

Itzulpena enpresaren laguntzarekin egin da EDISON softwareanor den profesionala IoT-rako softwarea idazten du hiri eskalan, Baita tomografo berrientzako softwarea garatzen du .

Iturria: www.habr.com

Gehitu iruzkin berria