Download whitepapers, case studies
en onderzoeken over ICT-onderwerpen
Computable IT Knowledge Base
  Dagelijks het laatste
ICT-nieuws in je inbox?
Computable e-mail nieuwsbrief

Development / Achtergrond

30-07-1999 00:00 | Door Roy op het Veld | Er zijn nog geen reacties op dit artikel | Permalink

Edsger Dijkstra: Vader van gestructureerd programmeren

Verkiezing IT-persoonlijkheid van dit millennium

Gevraagd naar een bekende Nederlandse automatiseerder geven buitenlanders meestal niet als antwoord Jan Baan of Roel Pieper, maar professor Dijkstra. Dat zijn dan niet zozeer zakenlieden in de IT, maar zeker wel de vaklui. Professor Edsger Wybe Dijkstra geniet namelijk de reputatie vader te zijn van 'gestructureerd programmeren'. 

Dijkstra werd in 1930 in Rotterdam geboren. In 1945 overwoog de briljante gymnasiumstudent in Leiden rechten te studeren, maar koos toch voor theoretische natuurkunde. Tijdens een zomercursus in 1954 op de Universiteit van Cambridge maakte de jonge Dijkstra kennis met het programmeren. Nadat hij zijn natuurkundestudie zo snel mogelijk had afgerond, stortte Dijkstra zich voor 100 procent op zijn echte passie: programmeren.

Carrière

Dijkstra startte zijn academische carrière als hoogleraar op de Technische Universiteit Eindhoven. In 1970 verruilde hij Nederland voor de Verenigde Staten waar hij onderzoeker werd voor automatiseringsbedrijf Burroughs. In 1984 kwam hij op de functie terecht waar hij nog steeds zit: hoogleraar computerwetenschappen op de Universiteit van Texas.
In de strijd om het oplossen van het zogenoemde handelsreizigersprobleem ontwikkelde Dijkstra in 1956 het 'kortste pad algoritme', waarmee de kortste weg kan worden berekend die een handelsreiziger af moet leggen om twintig, dertig, honderd of een ander willekeurig aantal steden te bezoeken. In 1960 introduceerde hij het concept van wederzijdse uitsluiting (mutual exclusion) in de softwarewereld: rekentaken die een kritieke operatie uitvoeren konden daardoor niet meer verstoord worden door andere rekentaken. Sinds IBM hetzelfde principe in zijn 360-architectuur toepast, is alle chiptechnologie verrijkt met Dijkstra's vinding.

Onderscheidingen

Zijn bijdrage aan de ontwikkeling van de formele en gestructureerde programmeerwetenschap leverde Dijkstra een reeks onderscheidingen op. Zo is hij erelid van de Amerikaanse Academie voor Kunst en Wetenschap en kreeg hij in 1972 de ACM Turing Award.
Dijkstra heeft de software-industrie veel discipline bijgebracht, zeker met zijn uitspraak: "Goto considered harmful." Daarmee bedoelt hij dat naarmate een computerprogramma meer goto-commando's bevat, het moeilijker is de broncode te doorgronden.
Veel lezers van Computable hebben hun voorkeur al voor Dijkstra uitgesproken in de verkiezingen om de IT-er van het millennium. Eén daarvan motiveerde zijn keuze als volgt: "Het moet Dijkstra worden vanwege zijn onsterfelijke woorden: 'Goto considered harmful.'" Als internationaal kandidaat kiest hij echter voor 'collega-professor' Goto (?!), die op Dijkstra reageerde met de gevleugelde uitspraak: "Dijkstra considered harmful."  RV
 
Lezersoproep verkiezingen
In het kader van de verkiezing van de IT-persoonlijkheid van dit millennium, zet Computable de komende weken een aantal kandidaten op deze pagina in de schijnwerpers. Uiteraard hoeft u zich niet aan onze selectie te houden.
U kunt uw keuzes voor zowel de internationale als Nederlandse verkiezingen doorgeven, met de restrictie dat elk maar eenmaal wordt geregistreerd.
Wij verzoeken u in enkele zinnen de keuzes te motiveren. De tien meest originele en spraakmakende inzendingen worden beloond met een boekenbon. Over de uitslag kan niet worden gecorrespondeerd.
Het is mogelijk te stemmen via onze internetsite www.computable.nl. U kunt ook uw stem en motivatie sturen naar:
Redactie Computable
Postbus 9194, 1006 CC Amsterdam. Onder vermelding van 'verkiezingen'. E-mail: computable@bp.vnu.com. (subject:verkiezingen).

Reageer
rssMeer Development
Development Whitepapers

Measuring the Information Society

De economische crisis ten spijt, blijft de ICT-sector groeien. In 2009 steeg het aantal mobiele telefoonaansluitingen......

Development whitepapers

SAP-maatwerk, duur beheer

Als er veel wordt gesleuteld aan een SAP-applicatie, zorgt dat voor hogere beheerkosten na het project. Maar het is lastig aan de organisatie duidelijk te maken dat maatwerk niet altijd de beste oplossing is.

Meer maatwerk bij SAP maakt beheer duurder
Development Producten

Zakelijke tablet-PC's met aanraakscherm van HP

17-03 10:18   HP introduceert twee tablet-pc's met touchscreen voor zakelijke gebruikers. Daarnaast is de ProBook-serie uitgebreid met drie modellen die geschikt zijn voor zowel grote- als...

Development producten
Development Praktijk

Bol.com ontwikkelt sneller nieuwe applicaties

01-03 11:14   In de strijd om de beste business cases van 2009 heeft ook Xebia een inzending gedaan. Met het project 'Bol.com' dingen zij mee naar de prestigieuze Computable-prijs. Het...

Development praktijk
Development Achtergrond

'HRM-software kan nog volop verbeterd worden'

17-02 10:15   De afgelopen jaren heeft de ontwikkeling van hrm-software zo goed als stil gestaan. Dat meent althans Jan Hoogstra van KPMG IT Advisory. KPMG deed onderzoek naar de...

Development achtergrond
Development Opinie

Grip op de onbekende

14-03 10:42   Als testers moeten we steeds vaker op basis van minder concrete input gaan testen. De klant neemt besluiten/risico's om zo snel mogelijk naar de markt te kunnen. Men weet vaak...

Development opinie