Dijkstra E.W.
Uit Tuencyclopedie
(→Leiden en Amsterdam) |
|||
Regel 4: | Regel 4: | ||
---- | ---- | ||
- | Dijkstra werd in Rotterdam geboren als zoon van een vader die chemicus en een moeder die wiskundige was. Na het behalen van het gymnasium-B diploma ging hij aan de Rijksuniversiteit Leiden theoretische natuurkunde studeren. Later kenschetste hij zijn motivatie om te gaan studeren badinerend als volgt: “Studeren doe je niet omdat je geld wil verdienen, maar om je de rest van je leven niet te hoeven vervelen”. In 1949 maakt hij als student tijdens een zomercursus aan Cambridge University kennis met zijn eerste computer, de EDSAC, die met vijfgaats telexponsband geprogrammeerd moest worden. Hij deed in 1956 doctoraalexamen en promoveerde drie jaar later bij prof. dr. ir. A. van Wijngaarden, een van de Nederlandse informaticapioniers, op een proefschrift getiteld ''Communication with an automatic computer. ''In 1952 trad hij in dienst van het Mathematisch Centrum in Amsterdam als ‘Nederlands eerste programmeur’. Later kreeg hij daar als sous-chef de leiding van de programmeersectie. Hij werd tevens adviseur van de N.V. Electrologica, een bedrijf dat automatische rekenmachines fabriceerde en dat in 1968 overgenomen werd door Philips. Dijkstra’s werk was gericht op het verder ontplooien van de mogelijkheden van de computer door het systematisch ontwikkelen van programmatuur. De Turing Award werd hem verleend voor onder andere zijn bijdragen aan programmeertalen. Algol 60 is daarvan een prominent voorbeeld; aan de verspreiding daarvan heeft Dijkstra bijgedragen door zijn ''A primer of Algol 60 programming, ''verschenen in 1962. Enige jaren daaraan voorafgaand, in 1959, publiceert hij een artikel, van nog geen drie pagina’s lang, dat een ''classic ''zal worden in de grafentheorie. Uitgangspunt is een samenhangend netwerk van knopen en takken - een graaf - , waarvan de lengtes van de takken gegeven zijn. Beschreven wordt ondermeer een efficiënte methode om een weg (een samenstel van takken) van minimaal totale lengte te bepalen tussen een tweetal willekeurige knopen in het netwerk. Dit ‘kortste pad algoritme’ wordt toegepast in routeplanners van, bijvoorbeeld, de Nederlandse Spoorwegen. | + | Dijkstra werd in Rotterdam geboren als zoon van een vader die chemicus en een moeder die wiskundige was. Na het behalen van het gymnasium-B diploma ging hij aan de Rijksuniversiteit Leiden theoretische natuurkunde studeren. Later kenschetste hij zijn motivatie om te gaan studeren badinerend als volgt: “Studeren doe je niet omdat je geld wil verdienen, maar om je de rest van je leven niet te hoeven vervelen”. In 1949 maakt hij als student tijdens een zomercursus aan Cambridge University kennis met zijn eerste computer, de EDSAC, die met vijfgaats telexponsband geprogrammeerd moest worden. Hij deed in 1956 doctoraalexamen en promoveerde drie jaar later bij prof. dr. ir. A. van Wijngaarden, een van de Nederlandse informaticapioniers, op een proefschrift getiteld ''Communication with an automatic computer. ''In 1952 trad hij in dienst van het Mathematisch Centrum in Amsterdam als ‘Nederlands eerste programmeur’. Later kreeg hij daar als sous-chef de leiding van de programmeersectie. Hij werd tevens adviseur van de N.V. Electrologica, een bedrijf dat automatische rekenmachines fabriceerde en dat in 1968 overgenomen werd door Philips. Dijkstra’s werk was gericht op het verder ontplooien van de mogelijkheden van de computer door het systematisch ontwikkelen van programmatuur. De Turing Award werd hem verleend voor onder andere zijn bijdragen aan programmeertalen. Algol 60 is daarvan een prominent voorbeeld; aan de verspreiding daarvan heeft Dijkstra bijgedragen door zijn ''A primer of Algol 60 programming, ''verschenen in 1962. Enige jaren daaraan voorafgaand, in 1959, publiceert hij een artikel, van nog geen drie pagina’s lang, dat een ''classic ''zal worden in de grafentheorie. Uitgangspunt is een samenhangend netwerk van knopen en takken - een graaf - , waarvan de lengtes van de takken gegeven zijn. Beschreven wordt ondermeer een efficiënte methode om een weg (een samenstel van takken) van minimaal totale lengte te bepalen tussen een tweetal willekeurige knopen in het netwerk. Dit ‘kortste pad algoritme’ wordt toegepast in routeplanners van, bijvoorbeeld, de Nederlandse Spoorwegen. |
=== THE === | === THE === |