Niklaus Wirth

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.

Inhaltsverzeichnis

Leben

Niklaus Wirth als junger Mann

1959 Diplom-Elektroingenieur an der Eidgenössischen Technischen Hochschule Zürich, 1960 M.Sc. an der Université Laval in Kanada, promovierte Niklaus Wirth 1963 an der University of California in Berkeley. Nach Assistenzprofessuren an der Stanford University und der Universität Zürich kehrte er 1968 an die Eidgenössische Technische Hochschule zurück, wo er bis 1999 als Professor für Informatik lehrte und forschte. In den Jahren 1976 bis 1977 sowie 1984 bis 1985 erfolgte je ein Studienaufenthalt im Palo Alto Research Center (PARC) von Xerox.

Ausgehend von seiner Dissertation entwickelte Wirth im Jahre 1966 zusammen mit Helmut Weber in Stanford die Programmiersprache Euler. Er beteiligte sich damit an der Weiterentwicklung und Verallgemeinerung der Sprache Algol. Insbesondere schuf er in Zusammenarbeit mit C.A.R. Hoare die Sprache Algol W und wirkte an der Entwicklung von Algol 68 mit. Enttäuscht über die Komplexitätsrichtung, welche diese nahm, definierte und implementierte er in den Jahren 1968 bis 1972 praktisch im Alleingang die Programmiersprache Pascal. Hierzu erweiterte er die formale Sprache Backus-Naur-Form (BNF), die zur Notation der Syntax von Algol 60 eingesetzt wurde, zur Erweiterten Backus-Naur-Form (EBNF). Später entwarf er die Pascal-Nachfolger Modula (1973–1976), Modula-2 (1977–1980) und Oberon (1985–1990), denen trotz ihrer klaren Konzepte und ihrer ultimativen Einfachheit nicht der gleiche Erfolg beschieden war wie ihrem Urahn.

Im Anschluss an seine Gastaufenthalte im Xerox PARC baute Wirth die Computersysteme Lilith (1980) und Ceres (1986) sowie die zugehörigen Betriebssysteme. Trotz ihren zum Teil bahnbrechenden Charakteristiken hatten Versuche, diese Workstations kommerziell zu vermarkten, wenig Erfolg. Sein Jugendhobby des Modellflugs aufgreifend, stattete er u.a. mehrere selbstnavigierende Modellhubschrauber mit Oberon-programmierten Bordcomputern aus. Von seinem Aufenthalt im Xerox 1980 brachte er als einer der Ersten Computermäuse nach Europa mit, welche in die erste Serienmaus der Welt der Schweizer Firma Logitech mündeten.

Wirth erhielt zahlreiche Ehrungen u.a. im Jahre 1984 den ACM Turing Award als erster und bisher einziger deutschsprachiger Informatiker (Stand 2010), sowie 1988 den IEEE Computer Pioneer Award.

Ehrungen und Auszeichnungen (Auswahl)

  • Eine etwas spezielle Auszeichnung ist der Name einer Software zum Erlernen der Programmiersprache Pascal als „Niki – der Roboter“ in Anspielung an Niklaus.

Veröffentlichungen

Bücher

  • Systematisches Programmieren (1972)
  • Algorithmen und Datenstrukturen (1975)
  • Compilerbau (1977) (erklärt und vollständig implementiert wird ein PL/0-Compiler) – PDF-Version
  • Programming in Modula-2 (1982)
  • Algorithmen und Datenstrukturen mit Modula-2 (1986)
  • Project Oberon (1992) – PDF-Version
  • Programming in Oberon (1992) – PDF-Version
  • Digital Circuit Design for Computer Science Students. An Introductory Textbook (1995)
  • Grundlagen und Techniken des Compilerbaus (1995)
  • Algorithmen und Datenstrukturen, Oberon-Version (2004) – PDF-Version

Artikel

Siehe auch

Literatur

  • Niklaus Wirth: A Generalization of Algol. Thesis University of California, Berkeley 1963.
  • Niklaus Wirth, Helmut Weber: EULER, A Generalization of ALGOL and its Formal Definition. Comm.ACM 9(1966), pp13-25, 89-99.
  • Niklaus Wirth, C.A.R.Hoare: A Contribution to the Development of ALGOL. Comm.ACM 9(1966), pp413-432.
  • Niklaus Wirth: The Programming Language Pascal. Acta Informatica 1(1971), pp35-63.
  • Niklaus Wirth: Programming in Modula-2. Springer-Verlag 1982.
  • Niklaus Wirth: The Programming Language Oberon. Software-Practise and Experience 18(1988), pp671-690.
  • Th.J.Bergin, R.G.Gibson (eds.): History of Programming Languages. ACM Press 1996, 864pp, insbesondere p32 und p98.
  • Dirk Siefkes u. a. (Hrsg.): Pioniere der Informatik: ihre Lebensgeschichte im Interview. Springer Berlin 1999. 143 S.
  • Beatrice Tobler: Niklaus Wirth – Workstations für die ETH und Programmiersprachen für die Welt. (Interview mit Niklaus Wirth) In: Loading History. Computergeschichte(n) aus der Schweiz. Kommunikation und Kultur, Mitteilungen aus dem Museum für Kommunikation Bern 1/2001, Chronos Verlag, Zürich 2001, S. 22–33.
  • Laszlo Böszörmenyi u. a. (Hrsg.): The School of Niklaus Wirth: The Art of Simplicity Morgan Kaufmann Publishers 2000. 260 S.

Weblinks

 Commons: Niklaus Wirth – Sammlung von Bildern, Videos und Audiodateien

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • 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

  • Niklaus Wirth — Pour les articles homonymes, voir Wirth. Niklaus Wirth Niklaus Emil Wirth, professeur d informatique et inventeur de plusieurs langages de programmation, est …   Wikipédia en Français

  • 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”