Niklaus Wirth

Niklaus Wirth
Page d'aide sur l'homonymie Pour les articles homonymes, voir Wirth.
Niklaus Wirth

Niklaus Emil Wirth, professeur d'informatique et inventeur de plusieurs langages de programmation, est né le 15 février 1934, à Winterthour (Suisse).

Il possède un diplôme de Elektroingenieur (ingénieur en électronique), obtenu à l'Eidgenössische Technische Hochschule (École polytechnique fédérale, EPF) de Zurich (Suisse) ; une maîtrise en sciences (M. Sc) de l'Université Laval (Canada) ; et un doctorat (Ph. D) de l'Université de Californie à Berkeley) (États-Unis). Il a été professeur-assistant à l'université Stanford en 1963-1967, puis à l'Université de Zurich. Il obtient ensuite un poste de professeur d'informatique à l'EPF de Zurich.

Il est retraité depuis avril 1999.

Langages

De 1964 à 1967, il a travaillé dans le groupe IFIP2.1 dont la tâche était d'améliorer le langage ALGOL-60. Ce qui aboutit à l'ALGOL-68. La proposition de Wirth était moins ambitieuse, c'était juste une dérivation de l'ALGOL-60 (qui fut réalisé ensuite sous le nom d'ALGOL-W).

De 1968 à 1972, déçu par Algol X devenu Algol 68, il travaille - seul cette fois-ci - à Zurich sur son langage Pascal, basé sur ses travaux précédents de l'ALGOL-W.

Pascal revient un peu en arrière par rapport à Algol-W, dont chaque expression ramenait une valeur. Il est par ailleurs à l'époque surtout orienté, en matière de traitement de caractères, sur le CDC6600 qui travaille avec des mots de 60 bits regroupant 10 caractères de 6 bits ; ce Pascal-là n'était pas, et de loin, le Turbo Pascal.

Wirth écrit avec Urs Amman un premier compilateur pour le CDC 6600 de l'EPF de Zurich, et en donne le source à qui le lui demande, en particulier à l'Université Laval.

De 1972 à 1974, il met au point le PCode, un code intermédiaire généré par un compilateur (Pascal) et exécutable sur n'importe quelle machine dotée de l'interpréteur adéquat (le principe repris par Java). Ce P-code sera la base du Pascal UCSD (University of California San Diego).

De 1973 à 1976, il travaille sur le langage objet Modula, un dérivé simplifié du Pascal comportant des ajouts en revanche en matière de modularité (d'où le nom du langage).

Machine Lilith de Niklaus Wirth

De 1977 à 1981, il travaille sur un projet de station de travail puissante, dénommée Lilith. Dans le même temps, il met au point la deuxième version de Modula, Modula-2 qui est aussi le système d'exploitation destiné à la machine Lilith.

En 1984, il reçoit le Prix Turing.

En 1988, il met au point le langage Oberon, un dérivé de Modula avec la notion d'export des procédures. Une procédure est utilisable par n'importe quel programme. Comme Modula-2, Oberon comprend un système d'exploitation complet.

En 1995, il énonce pour la première fois ce qui deviendra la Loi de Wirth.

En 2007, il reçoit le prix d'excellence du pôle Langage de programmation de l'ACM (SIGPLAN).

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Niklaus Wirth de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Niklaus Wirth — Niklaus Wirth, 2005 Niklaus Wirth (* 15. Februar 1934 in Winterthur, Schweiz) ist ein Schweizer Informatiker. Er entwickelte unter anderem die Programmiersprache Pascal, eine der bekanntesten Programmiersprachen. Inha …   Deutsch Wikipedia

  • Niklaus Wirth — Niklaus E. Wirth Born February 15, 1934 (1934 02 15) (age 77) …   Wikipedia

  • Niklaus Wirth — en una conferencia Nombre …   Wikipedia Español

  • Niklaus Wirth — Winterthur Suiza, 15 de febrero, 1934). Científico de la computación. En 1949 obtiene la carrera de Ingeniero en Electrónica en el Instituto Federal Suizo de Tecnología (ETH) en Suiza. En 1960 ganó un M.Sc. de la Universidad de Laval, Canadá. En… …   Enciclopedia Universal

  • Wirth's law — in computing was made popular by Niklaus Wirth in 1995. [cite journal | url=http://www.spectrum.ieee.org/print/3752 | journal = IEEE Spectrum | title=5 Commandments | author = Philip E. Ross] There are two versions and it is unclear which was the …   Wikipedia

  • Wirth syntax notation — (WSN) is a metasyntax, that is, a formal way to describe formal languages. Originally proposed by Niklaus Wirth in 1977 as an alternative to Backus Naur form (BNF), it has several advantages over BNF in that it can be defined using itself, it… …   Wikipedia

  • Niklaus — ist ein männlicher Vorname und Familienname. Inhaltsverzeichnis 1 Herkunft und Bedeutung 2 Bekannte Namensträger 2.1 Vorname 2.2 Zwischenname …   Deutsch Wikipedia

  • Wirth — ist der Familienname folgender Personen: Verbreitung Der Familienname Wirth tritt in Deutschland überdurchschnittlich häufig auf. Mit rund 9.600 Telefonbucheinträgen und potentiellen 25.600 Namensträgern befindet er sich auf Platz 210 der… …   Deutsch Wikipedia

  • Niklaus — may refer to: In Swiss geography: Feldbrunnen St. Niklaus St. Niklaus People with the given name Niklaus: Niklaus Aeschbacher, Swiss conductor Niklaus Manuel, Swiss dramaturg, painter, graphic artist and politician Niklaus Riggenbach, inventor of …   Wikipedia

  • Wirth — is a German surname which may refer to any of the following individuals:* Ann Fisher Wirth, American poet and university professor * Christian Wirth, notorious member of the Nazi Schutzstaffel (SS) involved in the T4 euthanasia program *… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”