Een van de grondleggers van Algol en Agile-softwareontwikkeling is overleden

Een van de grondleggers van de programmeertaal Algol 60 is overleden. De Deen Peter Naur, die 87 jaar is geworden, kreeg in 2005 de Turing Award voor zijn bijdrage aan het ontwerp van programmeertalen in het algemeen.

Zijn overlijden werd bekend door een Facebook-post van de universiteit van Kopenhagen. Naur is de 'N' in BNF, de Backus-Naur-Form voor het weergeven van de exacte structuren van programmeertalen. BNF komt voort uit het werk van de Deen aan Algol 60, de versie van de programmeertaal die beschikbaar werd in 1960. Algol 60 vormde onder meer de inspiratie voor de latere programmeertaal Pascal.

De Deen kreeg in 2005 de Turing Award voor zijn bijdrage aan de ontwikkeling van programmeertalen. De jury van de Turing Award noemt bovendien zijn paper 'Programming as theory building' uit 1985 het startpunt voor de huidige ontwikkeling van Agile.

Door Arnoud Wokke

Redacteur Tweakers

04-01-2016 • 09:07

7

Reacties (7)

7
7
4
0
0
1
Wijzig sortering
In mijn beleving is zijn contributie t.a.v. BNF veel groter dan zijn contributie t.a.v. Agile-softwareontwikkeling, maar zijn paper Programming as theory building lezend besef ik dat hij al in 1985 een beeld had van softwareontwikkeling dat veel realistischer was dan het beeld waarop andere "zwaargewicht" methodieken gebaseerd zijn. Een gigantisch gemis, BNF was een van de onderwerpen die mij geinspireerd hebben om informatica te gaan studeren.
Inderdaad. Met name iemand die zelf ooit eens een compiler of aanverwant heeft gemaakt beseft hoe belangrijk Naur met zijn BNF-bijdrage is geweest.

De zoveelste IT-gigant is ons ontvallen. Helaas niet zo onlogisch als men beschouwt hoe oud de IT-pioneers en wetenschappers van toen nu zijn.
Algol was de eerste programmeertaal die ik leerde. Iets later volgde een cursus compilerconstructie. Dat dit op werk van Naur rustte besefte ik me niet. Als er in die tijd een opleiding informatica was geweest, was ik mogelijk nooit natuurkundige geworden.
Anoniem: 319464 4 januari 2016 10:09
RIP, toch veel invloed gehad op moderne programmeertalen.

[img]https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSVNylAQ4q8xD7aog6-P1TSJeo7JSbL8028wTILCKXoY6JfT4uCmQ[/img]
Dat is een redelijk vertekenend plaatje. Java is een afgeleide van C++, niet van C. De eerste twee zijn OO-talen, in tegenstelling tot C. BCPL evolueerde tot B, niet C. Het verband tussen Modula-2 en C++ ontbreekt ook.

Wat misschien nog wel belangrijker was, was dat ALGOL-60 de eerste gestandaardiseerde taal was. Dat betekende dat er precies moest worden vastgelegd wat de taal nu eigenlijk inhield, en dat maakte portabiliteit mogelijk.
Hij zal een verlies zijn voor de mensen die met hem samen hebben gewerkt. Mijn gedachten gaan uit naar de familie.

Rust in vrede O-)

Op dit item kan niet meer gereageerd worden.