Let's Do It Romania - 24 Septembrie 2011



   

Un geniu controversat

   

Mircea Sârbu


Dacă oamenii nu înţeleg cât de simplă e matematica, înseamnă că
nu realizează cât de complicată e viaţa.
- John von Neumann

S-a născut la Budapesta în 1903, într-o familie evreiască. Înstărită, având în vedere că tatăl era bancher. La început l-a chemat Neumann János şi i se spunea, desigur, Jancsi. Ca orice geniu în devenire, trebuia să fie precoce, aşa că la şase ani Jancsi îşi uimea cunoscuţii împărţind în gând numere de opt cifre. La opt ani era deja elev la gimnaziul luteran. Doi ani mai târziu tatăl său avea să cumpere un titlu nobiliar, astfel încât Jancsi devine Johann von Neumann.

La majorat era deja student la universitatea din Budapesta, studiind de zor chimia. A mai studiat la Berlin şi Zurich până să devină inginer chimist, după care s-a reîntors la prima sa dragoste: la 23 de ani devenea doctor în matematici. În anii următori, ca lector la Berlin, avea să-şi dobândească un solid prestigiu în teoria mulţimilor, algebră şi mecanică cuantică. În 1930, apele politice erau cam agitate în Europa, aşa că Johann acceptă invitaţia universităţii Princeton. În 1933, la trei mile de Princeton, se înfiinţează Institute for Advanced Study (IAS) iar von Neumann este unul dintre primii invitaţi să ocupe un post de profesor, devenind astfel coleg cu Albert Einstein, Kurt Gödel şi alţi savanţi de prim rang. Îşi va petrece tot restul vieţii aici. Ca cetăţean american, numele său devine John von Neumann.

Între 1936 şi 1938 un tânăr matematician englez, pe nume Alan Turing, s-a aflat la Princeton pentru a-şi pregăti teza de doctorat. Cu doar doi ani înainte, Turing publicase o lucrare celebră în care a introdus noţiunea de "maşină universală" - varianta generalizată a maşinii Turing. John von Neumann l-a invitat pe Turing să rămână la IAS şi să-i fie asistent, dar acesta a preferat să se întoarcă la Cambridge. Cu siguranţă von Neumann cunoştea foarte bine teoriile elaborate de Turing, dar este greu de apreciat în ce măsură acestea i-au influenţat concepţiile în privinţa modului în care trebuiau construite calculatoarele electronice.

Însă interesul pentru calculatoare avea să-i fie stârnit mai degrabă de nevoile practice ale proiectelor în care a fost implicat în timpul războiului. În vreme ce Alan Turing a devenit o figură proeminentă a centrului englez de informaţii de la Bletchley Park (contribuind din plin la descifrarea codurilor secrete germane), expertiza lui John von Neumann în domenii extrem de diverse a fost folosită în cadrul celebrului proiect Manhattan, care a condus la realizarea primelor bombe atomice.

Este interesant de constatat că, datorită diversităţii preocupărilor sale, contribuţia lui John von Neumann în domeniul ştiinţei calculatoarelor nu a fost înţeleasă şi apreciată decât mult mai târziu. Spre deosebire de mulţi savanţi din timpul războiului, von Neumann privea calculatoarele ca un simplu mijloc şi nu ca pe un scop în sine. În calitate de consultant pe lângă diverse comisii naţionale, a reuşit să "conecteze" nevoile computaţionale ale grupului de la Los Alamos cu realizările inginereşti în domeniul calculatoarelor, intrând astfel în contact cu grupul de la Harvard care a realizat calculatorul Mark I precum şi cu grupul condus de Eckert şi Mauchly care dezvolta calculatorul ENIAC.

După sfârşitul războiului, John von Neumann s-a concentrat asupra proiectului unui calculator realizat la IAS şi a dezvoltat pentru acesta un model care avea să-i poarte numele. În esenţă, acesta se bazează pe principiul unei memorii unice care să stocheze atât instrucţiunile cât şi datele de procesat. Astfel, instrucţiunile pot fi ele însele considerate "date de procesat" iar primele programe utilizau din plin această proprietate, în special pentru adresare: anumite instrucţiuni modificau partea de adresă a unor alte instrucţiuni, realizând astfel cicluri şi parcurgeri secvenţiale a structurilor de date. Mai târziu, modurile de adresare au fost incluse în chiar structura instrucţiunilor maşină, iar această tehnică a fost abandonată (nu şi de unii viruşi, care o folosesc pentru a infecta programele). Practic, în afară de maşinile paralele, toate calculatoarele moderne sunt "maşini von Neumann".

Din perspectiva matematicienilor, John von Neumann este mai degrabă părintele teoriei jocurilor şi creatorul domeniului automatelor celulare. Pe lângă modelarea fenomenelor economice şi sociale, John von Neumann a aplicat teoria jocurilor şi în politică, elaborând o strategie numită MAD (mutually assured destruction) pe care administraţia americană a adoptat-o în relaţiile cu Uniunea Sovietică şi China în timpul războiului rece. Aşa se face că John von Neumann a ajuns să fie considerat părintele cursei înarmării nucleare.

A fost un bon viveur, amator de distracţii, glume, dans şi băutură. A murit în 1957.


 

(Publicat în PC Magazine - iunie 2004)

 

Copyright © 2004 Agora Media

Creative Commons License
This work is licensed under a Creative Commons License.