Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 7 reacties

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.

Lees meer over

Moderatie-faq Wijzig weergave

Reacties (7)

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.
RIP, toch veel invloed gehad op moderne programmeertalen.

[img]https://encrypted-tbn1.gs...SbL8028wTILCKXoY6JfT4uCmQ[/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.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True