URL:     https://linuxfr.org/news/deces-de-niklaus-wirth-auteur-de-nombreux-langages-de-programmation
Title:   Décès de Niklaus Wirth, auteur de nombreux langages de programmation
Authors: esdeem
        Florent Zara, Ysabeau et jmiven
Date:    2024-01-04T10:43:40+01:00
License: CC By-SA
Tags:
Score:   5


[Niklaus Wirth](https://fr.wikipedia.org/wiki/Niklaus_Wirth), informaticien suisse, père de nombreux langages de programmation dont [Euler](https://en.wikipedia.org/wiki/Euler_(programming_language)), [Algol-W](https://fr.wikipedia.org/wiki/Algol_W), [Pascal](https://fr.wikipedia.org/wiki/Pascal_(langage)), [Modula](https://fr.wikipedia.org/wiki/Modula-2) et [Oberon](https://fr.wikipedia.org/wiki/Oberon_(langage)), travaux pour lesquels il fut lauréat du [Prix Turing](https://en.wikipedia.org/wiki/Turing_Award) en [1984](https://amturing.acm.org/award_winners/wirth_1025774.cfm), est décédé le 1ᵉʳ janvier 2024.



![Photo de Niklaus Wirth](https://upload.wikimedia.org/wikipedia/commons/thumb/4/49/Niklaus_Wirth%2C_UrGU.jpg/314px-Niklaus_Wirth%2C_UrGU.jpg)

----

[Journal à l’origine de la dépêche](https://linuxfr.org/users/eggman/journaux/niklaus-wirth-bronsonise)
[Fiche de Niklaus Wirth sur le site de l'ETH Zurich](https://people.inf.ethz.ch/wirth/)
[Annonce sur X par Bertrand Meyer](https://nitter.net/Bertrand_Meyer/status/1742613897675178347#m)

----

Il a travaillé à l'[université Stanford](https://fr.wikipedia.org/wiki/Universit%C3%A9_Stanford) comme professeur assistant (1963–1967) puis à l'[université de Zurich](https://fr.wikipedia.org/wiki/Universit%C3%A9_de_Zurich) et comme professeur à l'[ETHZ](https://fr.wikipedia.org/wiki/%C3%89cole_polytechnique_f%C3%A9d%C3%A9rale_de_Zurich) (1968–1999). Il a également passé deux années sabbatiques au [Xerox PARC](https://fr.wikipedia.org/wiki/Palo_Alto_Research_Center) (1976–1977 et 1984–1985).



Niklaus Wirth est connu pour son travail remarquable sur les langages de programmation, axé sur la simplicité, la clarté et l’efficacité. Dans les années 60, il travaille sur l’extension et la généralisation d’ALGOL 60, ce qui donnera naissance au langage Euler. Comme membre de l’[IFIP Working Group 2.1](https://en.wikipedia.org/wiki/IFIP_Working_Group_2.1), il participe au support et à la maintenance de l’ALGOL 60 et à la définition de l’ALGOL 68. Dans ce cadre, il conçoit l’ALGOL-W avec [Tony Hoare](https://fr.wikipedia.org/wiki/Charles_Antony_Richard_Hoare). Cette proposition ne sera pas retenue pour l’ALGOL 68 mais deviendra la base de Pascal (1970), qui, à son tour, influencera la création de Modula (1975), puis Modula-2 (1978) et Oberon (1987).



De retour de Xerox PARC en 1978, dont il ne peut ramener un Xerox Alto, il crée un ordinateur ad-hoc pour y [implémenter et tester ses idées](https://www.modulaware.com/mdlt52.htm), le [Lilith](https://en.wikipedia.org/wiki/Lilith_(computer)) (Modula-2). Sortie officiellement en 1980, la machine sera construite à plusieurs centaines d’exemplaires et aura même droit à un [passage en revue](https://archive.org/details/BYTE_Vol_09-10_1984-09_Computer_Graphics/page/n309/mode/2up) dans [Byte](https://en.wikipedia.org/wiki/Byte_(magazine)) en 1984. Son successeur, le [Ceres](https://en.wikipedia.org/wiki/Ceres_(workstation)) sera construit en 1987 avec le système d’exploitation [Oberon System](https://en.wikipedia.org/wiki/Oberon_(operating_system)), écrit dans le langage Oberon .



Son discours de réception du prix Turing en 1984, « [From Programming Language Design to Computer Construction](https://dl.acm.org/doi/10.1145/2786.2789) », porte sur la relation entre la conception des langages de programmation et la conception des ordinateurs qu’il expérimente depuis son passage au Xerox PARC.



Comme professeur à l’ETHZ, il a dirigé plusieurs thèses, dont celle de [Martin Odersky](https://fr.wikipedia.org/wiki/Martin_Odersky), le père de [Scala](https://fr.wikipedia.org/wiki/Scala_(langage)), que l’on peut voir comme l’un de ses héritiers.



Il est aussi connu pour avoir popularisé l’idée que les «_ les programmes ralentissent plus vite que le matériel n’accélère _» dans son article de 1995 « _[A Plea for Lean Software](https://ieeexplore.ieee.org/document/348001)_ », adage désormais connu sous le nom de [loi de Wirth](https://fr.wikipedia.org/wiki/Loi_de_Wirth).