Hij werkte hier aan het programmeren van de ARRA I, de eerste in Nederland gebouwde computer, en de ARMAC. Ook werkte hij aan de programmeertaal Algol-60 die in 1960 gereedkwam en nog steeds van belang is door de invloed op latere programmeertalen. Hij sprak met een collega af om niet te scheren tot het werk klaar was. Sindsdien heeft hij een baard.
Een grote Amerikaanse fabrikant van kantoorapparatuur en computers.
Proefschrift: Communication with an automatic computer. Promotor A. van Wijngaarden (1916-1987)
Dijkstra heeft in zijn carrière een bijzonder grote bijdrage geleverd aan de informatica, zowel in aantal als reikwijdte. Zijn wetenschappelijk oeuvre bedraagt ruim 1.300 publicaties. Daaronder vallen ook zijn beroemde EWD's (naar zijn initialen). Dit waren documenten die hij voor zichzelf schreef, maar vrij beschikbaar stelde. Fotokopieën ervan vonden hun weg over de wereld en tegenwoordig zijn vele van deze handgeschreven teksten gescand. Van veel EWD's zijn transcripties beschikbaar in het E.W.Dijkstra archive van de universiteit van Texas.
Dijkstra behandelt compilerbouw, ontwerp van besturingssystemen, ontwerp van programmeertalen en algoritmiek, maar zijn grootste bijdrage aan het vakgebied betrof ongetwijfeld de wiskundige fundamenten van de informatica. Met name daarvoor vond Dijkstra samen met zijn studenten in 1962 enorme inspiratie in een publicatie over predicatencalculus van Tony Hoare. Met deze axiomatische basis voor de ontwikkeling van computerprogramma's heeft Dijkstra richting gegeven aan de gehele informatica en het vakgebied verheven van een aanmodder-gebeuren tot een echte wetenschap. Dijkstra wordt dan ook beschouwd als een van de echte vaders van de informatica en als een directe opvolger van mensen als Alan Turing.
Dijkstra was een sterke tegenstander van de GOTO-opdracht. Hij was een grondlegger van het gestructureerd programmeren waarbij de GOTO opdracht vervangen wordt door functies, lussen en dergelijke structuren. Desalniettemin bevatte de door Dijkstra geschreven broncode van Pascal-S vele GOTO's. Hij was een belangrijk lid van de groep die de programmeertaal Algol-60 ontwikkelde, en schreef voor die taal de eerste praktische compiler. Hij heeft nog vele andere bijdragen aan de ontwikkeling van programmeertalen en besturingssystemen geleverd.
Naast zijn wetenschappelijke werk was Dijkstra beroemd om zijn gevleugelde (en soms bitse) commentaren op de praktijk van zijn vakgebied, zoals:
"APL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums."
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
"The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence."
"In their capacity as a tool, computers will be but a ripple on the surface of our culture. In their capacity as intellectual challenge, they are without precedent in the cultural history of mankind."
"Simplicity is prerequisite for reliability."
"The question of whether machines can think (…) is about as relevant as the question of whether submarines can swim."
"It is not the task of the University to offer what society asks for, but to give what society needs."
"Software Engineering: how to program if you cannot."
"Object oriented programming seems to me an alternative to correct programming."
Dijkstra stond bekend als een charismatisch leraar. Zijn geschriften zijn zeer leesbaar. De voorbeelden die hij gebruikt zijn vaak heel aansprekend en illustratief. Het probleem van samenwerkende processen illustreerde hij bijvoorbeeld aan de hand van een kapsalon.
De kapsalon bestaat uit een wachtkamer en een salon. Als er geen klanten zijn gaat de kapper slapen.
De gedragsregels voor de kapper zijn:
zolang er klanten zijn: knip een klant in de salon
anders: ga slapen in de wachtkamer
En de gedragsregels voor de klanten:
als de kapper slaapt: maak hem wakker
anders: blijf wachten in de wachtkamer
De crux zit in het slapen van de kapper in de wachtkamer. Bij een onzichtbaar slapende kapper ziet de klant geen verschil tussen een kapper die bezig is in de salon en een kapper die in de wachtkamer zit te slapen.
https://www.cs.utexas.edu/users/EWD/PhDthesis/PhDthesis.PDF
Hij ontwikkelde het kortste-pad-algoritme, dat naar hem ook wel Dijkstra's algoritme wordt genoemd. Dit algoritme ligt aan de basis van nagenoeg alle navigatiesoftware.
De Turing Award wordt gezien als de hoogste onderscheiding in de informatica. Hij kreeg de prijs voor zijn bijdragen aan de informatica in de jaren 50.
In 1984 verruilde Dijkstra Eindhoven voor de universiteit van Texas te Austin in de VS. Daar zette hij zijn werk voort, vaak nog in samenwerking met zijn oud-collega's en studenten uit Nederland. Dijkstra bleef daar werken tot zijn emeritaat in 1999. Zowel gedurende zijn werk in de VS als na zijn emeritaat maakte Dijkstra samen met zijn vrouw lange reizen door de staats- en nationale parken van dat land. Hiervoor gebruikten zij hun Volkswagenbusje, dat zij grappend de "touring machine" (woordspeling op Turing machine) noemden.
Oorzaak: darmkanker
Er ist verheiratet mit Maria Cornelia Debets.
Sie haben geheiratet am 23. April 1957 in Amsterdam, Noord-Holland , er war 26 Jahre alt.Quelle 3
Edsger Wybe Dijkstra | ||||||||||||||||||
1957 | ||||||||||||||||||
Maria Cornelia Debets |
Bevolkingsregister Rotterdam
https://nl.wikipedia.org/wiki/Edsger_Dijkstra
www.hjmwijers.nl
https://www.cs.utexas.edu/users/EWD/PhDthesis/PhDthesis.PDF