<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Edsger_W._Dijkstra</id>
	<title>Edsger W. Dijkstra - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Edsger_W._Dijkstra"/>
	<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Edsger_W._Dijkstra&amp;action=history"/>
	<updated>2026-04-04T16:49:12Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Demo Wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://demowiki.knowlus.com/index.php?title=Edsger_W._Dijkstra&amp;diff=1024&amp;oldid=prev</id>
		<title>imported&gt;Aatwork: +ref</title>
		<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Edsger_W._Dijkstra&amp;diff=1024&amp;oldid=prev"/>
		<updated>2024-04-20T12:31:31Z</updated>

		<summary type="html">&lt;p&gt;+ref&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Edsger Wybe Dijkstra.jpg|miniatur|Edsger W. Dijkstra, 2002]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Edsger Wybe Dijkstra&amp;#039;&amp;#039;&amp;#039; ({{IPA|ˈɛtˌsxər &amp;#039;ʋibə ˈdɛɪkˌstra}} {{Audio|Dijkstra.ogg|anhören}}; *&amp;amp;nbsp;[[11. Mai]] [[1930]] in [[Rotterdam]]; †&amp;amp;nbsp;[[6. August]] [[2002]] in [[Nuenen]]) war ein [[Niederlande|niederländischer]] [[Informatik]]er. Er war der Wegbereiter der [[Strukturierte Programmierung|strukturierten Programmierung]].&amp;lt;ref&amp;gt;Christian Kirsch: &amp;#039;&amp;#039;[https://www.heise.de/newsticker/meldung/Informatikpionier-Edsger-Dijkstra-ist-tot-67938.html Informatikpionier Edsger Dijkstra ist tot].&amp;#039;&amp;#039; In: &amp;#039;&amp;#039;[[heise online]].&amp;#039;&amp;#039; 7. August 2002&amp;lt;/ref&amp;gt; 1972 erhielt er den [[Turing Award]] für grundlegende Beiträge zur Entwicklung von [[Programmiersprache]]n.&lt;br /&gt;
&lt;br /&gt;
== Leben ==&lt;br /&gt;
Edsger Dijkstra wurde als Sohn eines [[Chemiker]]s&amp;lt;!-- Douwe Wybe Dijkstra --&amp;gt; und einer [[Mathematiker]]in geboren. Nach dem Besuch des [[Gymnasium Erasmianum (Rotterdam)|Gymnasiums Erasmianum]] in Rotterdam studierte er ab 1948 [[Mathematik]] und theoretische [[Physik]] an der [[Universität Leiden]]. 1951 erreichte er den Bachelor-Grad und besuchte im Anschluss einen Programmierkurs bei [[Maurice V. Wilkes]] an der [[University of Cambridge]].&amp;lt;ref&amp;gt;{{Literatur |Autor=Dennis Elliott Shasha, Cathy A. Lazere |Titel=Out of their minds: the lives and discoveries of 15 great computer scientists |Verlag=Copernicus |Ort=New York |Datum=1995 |ISBN=978-0-387-97992-2 |Seiten=55-57 |Abruf=}}&amp;lt;/ref&amp;gt; Er setzte sein Studium in Leiden fort, arbeitete fortan aber nebenbei am &amp;#039;&amp;#039;Mathematisch Centrum&amp;#039;&amp;#039; (heute [[Centrum Wiskunde &amp;amp; Informatica]] – Zentrum für Mathematik und Informatik) in [[Amsterdam]]. Sein Betreuer dort war Direktor [[Adriaan van Wijngaarden]], der ihn auch überredete, gänzlich zum Programmieren zu wechseln, statt mit voller Kraft theoretische Physik zu treiben.&lt;br /&gt;
1956 erreichte er den Master-Grad und ging als Vollzeitangestellter zum Mathematisch Centrum. Dijkstra wird als erster [[Programmierer]] der Niederlande bezeichnet und schrieb 1959 an der [[Universität von Amsterdam]] seine Doktorarbeit über die vom Mathematisch Centrum entwickelte [[Electrologica X1]], deren grundlegende Software er schrieb.&lt;br /&gt;
&lt;br /&gt;
1962 wurde Dijkstra Mathematikprofessor an der [[Technische Hogeschool Eindhoven|Technischen Hochschule Eindhoven]]. An anderswo bereits angebotene Informatik-Lehrstühle wollte er nicht, da er hierfür noch keine ausreichende wissenschaftliche Grundlage sah. Dennoch bot er seinen Studenten die Möglichkeit, sich nach mindestens drei Jahren mathematischem Studium auf Themen der Informatik zu spezialisieren. Er blieb weiter der Ansicht, dass ein Studium der Informatik stark mathematisch geprägt und etwa ein Einführungskurs für Programmierung eine formalmathematische Veranstaltung frei von Programmiersprachen zu sein habe. Ab 1973 schränkte er seine Tätigkeit an der Universität auf eine außerordentliche Professorenstelle, repräsentiert durch den von ihm etablierten &amp;#039;&amp;#039;Eindhoven Tuesday Afternoon Club&amp;#039;&amp;#039;, ein, wo er dienstagnachmittags mit Kollegen wissenschaftliche Probleme und die neuesten Veröffentlichungen besprach, und wurde hauptamtlich &amp;#039;&amp;#039;Research Fellow&amp;#039;&amp;#039; der [[Burroughs Corporation]]. 1984 wechselte er auf den &amp;#039;&amp;#039;Schlumberger Centennial Chair in Computer Sciences&amp;#039;&amp;#039; an der [[University of Texas at Austin]]. 1999 wurde er [[Emeritierung|emeritiert]].&lt;br /&gt;
&lt;br /&gt;
Dijkstra starb an [[Krebs (Medizin)|Krebs]] in seinem Heim in Nuenen. Er hinterließ seine Frau Ria, welche er 1957 geheiratet hatte, sowie drei Kinder.&lt;br /&gt;
&lt;br /&gt;
Zu seinen Doktoranden gehören [[Arie Habermann]] und [[Martin Rem]].&amp;lt;ref&amp;gt;{{MathGenealogyProject|id=45747}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wirken ==&lt;br /&gt;
Unter seinen Beiträgen zur Informatik finden sich der [[Dijkstra-Algorithmus]] zur Berechnung eines kürzesten Weges in einem [[Graph (Graphentheorie)|Graphen]] (1959 in einem dreiseitigen Artikel veröffentlicht), die erstmalige Einführung von [[Semaphor (Informatik)|Semaphoren]] zur Synchronisation zwischen [[Thread (Informatik)|Threads]] und das damit zusammenhängende [[Philosophenproblem]] sowie der [[Bankieralgorithmus]]. Des Weiteren stammt von ihm der [[Shunting-yard-Algorithmus]], ein Algorithmus für die Überführung mathematischer Terme von der [[Infixnotation]] in die [[umgekehrte polnische Notation]] oder in einen [[Abstrakter Syntaxbaum|abstrakten Syntaxbaum]].&lt;br /&gt;
&lt;br /&gt;
Basierend auf diesen Erfahrungen entwarf er das Multitasking-Betriebssystem [[THE (Betriebssystem)|THE]] (nach &amp;#039;&amp;#039;Technische Hogeschool Eindhoven&amp;#039;&amp;#039;), das für seine Schichtenstruktur bekannt wurde. [[Niklaus Wirth]] berichtet, dass Dijkstra im Rahmen dieser Arbeit erkannte, nicht für Teamarbeit geeignet zu sein, und fortan nur noch alleine arbeitete.&lt;br /&gt;
&lt;br /&gt;
Ende der 1950er Jahre war Dijkstra am Entwurf von [[Algol 60]] beteiligt, 1960 stellte er den ersten Compiler dafür fertig. Ferner entwarf er den Sortieralgorithmus [[Smoothsort]] und entdeckte den [[Algorithmus von Prim]] (auch &amp;#039;&amp;#039;Prim-Dijkstra-Algorithmus&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;Algorithmus von Jarnik, Prim und Dijkstra&amp;#039;&amp;#039;) wieder.&lt;br /&gt;
&lt;br /&gt;
Dijkstra schrieb über 1300 Manuskripte fachlicher und privater Natur, die er fotokopierte und jeweils an etliche Kollegen postalisch versendete, meist aber nicht veröffentlichte. Heute sind viele dieser sogenannten EWD-Manuskripte (nach seinen Initialen) in einem Online-Archiv gesammelt. Für die Burroughs Corporation schrieb er über 500 wissenschaftliche Berichte. Seine populärste Abhandlung ist &amp;#039;&amp;#039;Go To Statement Considered Harmful&amp;#039;&amp;#039; über den [[Sprunganweisung#Sprunganweisungen auf Hochsprachenebene|Goto]]-Befehl und warum er nicht benutzt werden sollte.&amp;lt;ref&amp;gt;{{cite journal|first=Edsger W.| last=Dijkstra| title=Letters to the editor: Go To Statement Considered Harmful.| journal= Communications of the ACM| publisher=ACM| volume=11| issue=3| year=1968| month=3| issn=0001-0782| pages=147–148| doi=10.1145/362929.362947}}&amp;lt;/ref&amp;gt; Er führte den Begriff der [[Strukturierte Programmierung|strukturierten Programmierung]] in die Informatik ein und popularisierte in seiner Turing-Lecture &amp;#039;&amp;#039;The Humble Programmer&amp;#039;&amp;#039; auch den Begriff der [[Softwarekrise]], den er als regelmäßiger Redner an [[Friedrich L. Bauer]]s &amp;#039;&amp;#039;International Summer School Marktoberdorf&amp;#039;&amp;#039; dort aufgenommen hatte.&lt;br /&gt;
&lt;br /&gt;
== Auszeichnungen (Auswahl) ==&lt;br /&gt;
* 1971: Mitglied der [[Königlich-Niederländische Akademie der Wissenschaften|Königlich-Niederländischen Akademie der Wissenschaften]]&lt;br /&gt;
* 1971: Distinguished Fellow der [[British Computer Society]]&lt;br /&gt;
* 1972: [[Turing Award]]&lt;br /&gt;
* 1975: Auslands-Ehrenmitglied der [[American Academy of Arts and Sciences]]&lt;br /&gt;
* 1976: Ehrendoktortitel der [[Queen’s University of Belfast]]&lt;br /&gt;
* 1982: [[Computer Pioneer Award]] der IEEE&lt;br /&gt;
* 2001: Ehrendoktortitel der [[Wirtschaftsuniversität Athen]]&lt;br /&gt;
* 2002: [[C&amp;amp;C-Preis]] der [[NEC Corporation]]&lt;br /&gt;
* 2002: [[Dijkstra-Preis]], der PODC Influential Paper Award, der nach seinem Tod ihm zu Ehren benannt wurde.&lt;br /&gt;
&lt;br /&gt;
== Schriften (Auswahl) ==&lt;br /&gt;
* &amp;#039;&amp;#039;A Note on Two Problems in Connexion with Graphs&amp;#039;&amp;#039;. Numerische Mathematik 1 (1959), S. 269–271&lt;br /&gt;
* &amp;#039;&amp;#039;Go To Statement Considered Harmful&amp;#039;&amp;#039;. [[Communications of the ACM]] 11, 3 (1968), S. 147–148 ([https://dl.acm.org/doi/pdf/10.1145/362929.362947?download=true PDF])&lt;br /&gt;
* &amp;#039;&amp;#039;Cooperating sequential processes&amp;#039;&amp;#039;. In: F. Genuys (Hrsg.): &amp;#039;&amp;#039;Programming Languages: NATO Advanced Study Institute&amp;#039;&amp;#039;. Academic Press, 1968, S. 43–112.&lt;br /&gt;
* Mit [[Ole-Johan Dahl]] und [[Tony Hoare]]: &amp;#039;&amp;#039;Structured Programming&amp;#039;&amp;#039;. Academic Press, London, 1972, ISBN 0-12-200550-3 (enthält auch die 1970 geschriebenen und zuvor unveröffentlichten &amp;#039;&amp;#039;Notes on Structured Programming&amp;#039;&amp;#039;)&lt;br /&gt;
* &amp;#039;&amp;#039;Selected Writings on Computing: A Personal Perspective&amp;#039;&amp;#039;. Springer NY (1982)&lt;br /&gt;
* Mit Carel S. Scholten: &amp;#039;&amp;#039;Predicate Calculus and Program Semantics&amp;#039;&amp;#039;. Springer-Verlag, 1990, ISBN 0-387-96957-8&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Wikiquote|Edsger Wybe Dijkstra}}&lt;br /&gt;
{{Commonscat|Edsger Wybe Dijkstra}}&lt;br /&gt;
* [https://www.cs.utexas.edu/users/EWD/ E. W. Dijkstra Archive]. Seine Manuskripte (auch Tagebücher) und andere Veröffentlichungen, Lebenslauf, Nachrufe, Videos (englisch)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Navigationsleiste Träger des Turing-Awards}}&lt;br /&gt;
&lt;br /&gt;
{{Normdaten|TYP=p|GND=139688641|LCCN=n/82/78425|NDL=00437921|VIAF=17820452}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Dijkstra, Edsger W}}&lt;br /&gt;
[[Kategorie:Informatiker]]&lt;br /&gt;
[[Kategorie:Graphentheoretiker]]&lt;br /&gt;
[[Kategorie:Träger des Turing Award]]&lt;br /&gt;
[[Kategorie:Hochschullehrer (University of Texas at Austin)]]&lt;br /&gt;
[[Kategorie:Hochschullehrer (Technische Universität Eindhoven)]]&lt;br /&gt;
[[Kategorie:Mitglied der Königlich Niederländischen Akademie der Wissenschaften]]&lt;br /&gt;
[[Kategorie:Mitglied der American Academy of Arts and Sciences]]&lt;br /&gt;
[[Kategorie:Ehrendoktor der Queen’s University Belfast]]&lt;br /&gt;
[[Kategorie:Ehrendoktor einer Universität in Griechenland]]&lt;br /&gt;
[[Kategorie:Niederländer]]&lt;br /&gt;
[[Kategorie:Geboren 1930]]&lt;br /&gt;
[[Kategorie:Gestorben 2002]]&lt;br /&gt;
[[Kategorie:Mann]]&lt;br /&gt;
&lt;br /&gt;
{{Personendaten&lt;br /&gt;
|NAME=Dijkstra, Edsger W.&lt;br /&gt;
|ALTERNATIVNAMEN=Dijkstra, Edsger Wybe&lt;br /&gt;
|KURZBESCHREIBUNG=niederländischer Informatiker&lt;br /&gt;
|GEBURTSDATUM=11. Mai 1930&lt;br /&gt;
|GEBURTSORT=[[Rotterdam]]&lt;br /&gt;
|STERBEDATUM=6. August 2002&lt;br /&gt;
|STERBEORT=[[Nuenen]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Aatwork</name></author>
	</entry>
</feed>