Historical Figures Codexery

Edsger W. Dijkstra

Informatico olandese che ha plasmato la programmazione strutturata e gli algoritmi.

Edsger Wybe Dijkstra è stato un informatico, programmatore, matematico e saggista scientifico olandese. È ampiamente riconosciuto per i contributi fondamentali alla programmazione strutturata, allo sviluppo del primo compilatore ALGOL 60 e alla formulazione del problema del percorso minimo.

Quick Facts

Born
11 May 1930, Rotterdam, Netherlands
Died
6 August 2002, Nuenen, Netherlands
Field
  • Computer science
  • mathematics
  • physics
Nationality
Dutch
Known for
  • Shortest path problem
  • ALGOL 60 compiler
  • THE multiprogramming system
  • structured programming
  • self-stabilization

Facts from the source article.

Contesto e storia

Dijkstra nacque a Rotterdam da un padre chimico e una madre matematica. Studiò matematica, fisica e fisica teorica all'Università di Leida. Nel 1952, Adriaan van Wijngaarden gli offrì un lavoro come primo programmatore informatico nei Paesi Bassi presso il Centro Matematico di Amsterdam, dove lavorò fino al 1962. Formulò e risolse il problema del percorso minimo nel 1956 e, con Jaap A. Zonneveld, sviluppò il primo compilatore per ALGOL 60 nel 1960.

Nel 1962, Dijkstra si trasferì a Eindhoven e successivamente a Nuenen, diventando professore presso il Dipartimento di Matematica del Technische Hogeschool Eindhoven. Lì, alla fine degli anni '60, costruì il sistema multiprogrammazione THE, che influenzò i sistemi successivi grazie all'uso della memoria virtuale paginata basata su software. Entrò a far parte della Burroughs Corporation come unico ricercatore associato nell'agosto 1973, un periodo durante il quale scrisse quasi 500 documenti nella serie EWD. Nel 1984, accettò la Schlumberger Centennial Chair presso l'Università del Texas ad Austin, lavorandovi fino al pensionamento nel novembre 1999. Morì il 6 agosto 2002 dopo una lunga lotta contro il cancro.

More in Scienziati e Inventori

Elsewhere in Historical Figures

Hai notato un errore?

Le correzioni dei lettori finiscono direttamente nella nostra coda di revisione. Suggerisci una modifica · Come viene documentato questo sito

Commenti

Caricamento…
Apri nel codex interattivo →