Edsger W. Dijkstra, informatician neerlandez
#Postat de Carmen Vintu on august 6, 2025
Edsger W. Dijkstra, (11 mai 1930, Rotterdam – 6 august 2002, Nuenen), a fost un informatician neerlandez, pionier al programării și al științei calculatoarelor.
Edsger Wybe Dijkstra s-a născut în Rotterdam, Țările de Jos, într-o familie cu înclinații științifice: tatăl său era chimist și președinte al Societății Olandeze de Chimie, iar mama, matematiciană. Inițial, Dijkstra a dorit o carieră în drept sau diplomație, dar, la sugestia părinților, a studiat matematica și fizica, apoi fizica teoretică, la Universitatea din Leiden.

Sursa foto: https://ro.wikipedia.org/wiki/Edsger_Dijkstra#/media/Fișier:Edsger_Wybe_Dijkstra.jpg
În 1952, prin intermediul profesorului Johannes Haantjes, Dijkstra l-a cunoscut pe Adriaan van Wijngaarden, directorul Centrului Matematic din Amsterdam, care i-a oferit primul post oficial de „programator” din Țările de Jos. În paralel, își continua studiile în fizică, dar contactul tot mai frecvent cu informatica l-a determinat să aleagă programarea ca vocație.
În 1956, a formulat algoritmul drumului minim într-un graf, cunoscut astăzi ca algoritmul Dijkstra, folosit extensiv în rețele și teoria grafurilor. Lucrarea nu a fost publicată imediat, dar a devenit un reper fundamental în domeniu.
Împreună cu Jaap Zonneveld, în 1960 a dezvoltat primul compilator pentru limbajul ALGOL 60 – una dintre cele mai influente realizări în evoluția programării structurate.
Între 1952 și 1962, Dijkstra a activat la Centrul Matematic din Amsterdam, lucrând la dezvoltarea ARMAC – primul calculator olandez. În 1962 s-a mutat la Universitatea Tehnică din Eindhoven, unde a devenit profesor în cadrul Departamentului de Matematică. În acea perioadă a proiectat sistemul multiprogramabil THE, care a influențat designul sistemelor de operare prin utilizarea memoriei virtuale bazate pe paginare software.
În 1973, s-a alăturat Burroughs Corporation ca fellow de cercetare, publicând aproape 500 de documente tehnice în celebra serie EWD – note de cercetare distribuite unui cerc restrâns de colegi. Multe dintre acestea sunt esențiale în formarea gândirii moderne despre programare.
Din 1984 și până la retragerea sa în 1999, a ocupat Catedra Centenară Schlumberger la Departamentul de Informatică al Universității din Texas, Austin.
Dijkstra a fost un susținător fervent al programării structurate. În eseul său celebru din 1968 – „Go To Statement Considered Harmful” – critica utilizarea necontrolată a instrucțiunii GOTO, argumentând că aceasta compromite claritatea și rigurozitatea codului.
De asemenea, a avut contribuții majore în teoria concurenței, sincronizarea proceselor, verificarea formală și auto-stabilizarea programelor distribuite.
Premii și recunoaștere
- Premiul Turing (1972) – pentru contribuții fundamentale la dezvoltarea programării structurate.
- Premiul Influential Paper in Distributed Computing (2002) – pentru lucrările privind auto-stabilizarea. În onoarea sa, acest premiu a fost redenumit ulterior Premiul Dijkstra.
S-a căsătorit cu Maria „Ria” Debets în 1957. La acea vreme, profesia de programator nu era recunoscută oficial, fapt care a dus la dificultăți birocratice la oficiul stării civile.
După retragerea din activitate, Dijkstra s-a întors împreună cu soția sa în Nuenen, unde a decedat în 2002, după o lungă luptă cu cancerul.
Edsger Dijkstra este considerat unul dintre părinții informaticii moderne. Scrierile sale nu doar că au modelat programarea și dezvoltarea software-ului, ci au influențat profund gândirea științifică în domeniul calculatoarelor. Prin stilul său precis, critic și adesea provocator, a inspirat generații de cercetători să trateze programarea ca o disciplină riguroasă, aproape matematică.
Jurnal FM 