FACTOID # 4: China's labor force stands at 706 million people, almost three times that of Europe and twice that of North and South America combined
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

Encyclopedia > Niklaus Wirth
Niklaus E. Wirth

Born February 15, 1934
Winterthur, Switzerland
Field Computer Science
Institutions Stanford University
University of Zurich
ETH Zurich
Xerox PARC
Alma mater ETH Zurich
Known for Euler
Algol W
Pascal
Modula
Modula-2
Oberon
Notable prizes Turing Award

Niklaus E. Wirth (born February 15, 1934) is a Swiss computer scientist, best known for designing several programming languages, including Pascal, and for pioneering several classic topics in software engineering. In 1984 he won the Turing Award for developing a sequence of innovative computer languages. Image File history File links Download high resolution version (800x612, 62 KB) Summary taken on his visit to our university Licensing File history Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version. ... February 15 is the 46th day of the year in the Gregorian calendar. ... 1934 (MCMXXXIV) was a common year starting on Monday (link will take you to calendar). ... Winterthur is a city in the Canton of Zurich in Switzerland. ... Computer science, or computing science, is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. ... The Leland Stanford Junior University, commonly known as Stanford University (or simply Stanford), is a private university located approximately 37 miles (60 kilometers) southeast of San Francisco and approximately 20 miles northwest of San José in an unincorporated area of Santa Clara County. ... The University of Zurich (in German: Universität Zürich) is the largest university of Switzerland, in the city of Zurich. ... The ETH Zurich, often called Swiss Federal Institute of Technology, is a science and technology university in the city of Zurich, Switzerland. ... Bold text // Headline text Link title This article is about the computer research center. ... The ETH Zurich, often called Swiss Federal Institute of Technology, is a science and technology university in the city of Zurich, Switzerland. ... Algol-W is a programming language. ... Pascal is an imperative computer programming language, developed in 1970 by Niklaus Wirth as a language particularly suitable for structured programming. ... In the mid-1970s, after designing the Pascal programming language, Niklaus Wirth began experimenting with program concurrency and modularization, which led to the design of the Modula programming language. ... Modula-2 is a computer programming language invented by Niklaus Wirth at ETH around 1978, as a successor to Modula, an intermediate language by him. ... Oberon is a reflective programming language created in the late 1980s by Professor Niklaus Wirth (creator of the Pascal, Modula, and Modula-2 programming languages) and his associates at ETHZ in Switzerland. ... The A.M. Turing Award is given annually by the Association for Computing Machinery to a person selected for contributions of a technical nature made to the computing community. ... February 15 is the 46th day of the year in the Gregorian calendar. ... 1934 (MCMXXXIV) was a common year starting on Monday (link will take you to calendar). ... Computer science, or computing science, is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. ... A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ... Pascal is an imperative computer programming language, developed in 1970 by Niklaus Wirth as a language particularly suitable for structured programming. ... Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. ... The A.M. Turing Award is given annually by the Association for Computing Machinery to a person selected for contributions of a technical nature made to the computing community. ...

Contents

Biography

Wirth was born in Winterthur, Switzerland, in 1934. In 1959 he earned a degree in Electronics Engineering from the Swiss Federal Institute of Technology (ETH) in Zurich. In 1960 he earned an M.Sc. from Université Laval, Canada. Then in 1963 he was awarded a Ph.D.in EECS from the University of California, Berkeley, supervised by the computer designer pioneer Harry Huskey. Winterthur is a city in the Canton of Zurich in Switzerland. ... 1934 (MCMXXXIV) was a common year starting on Monday (link will take you to calendar). ... It has been suggested that this article or section be merged with electrical and electronics engineering. ... ETH Zurich (from its German name Eidgenössische Technische Hochschule Zürich, ETHZ) is the Swiss Federal Institute of Technology in Zürich, Switzerland. ... Location within Switzerland   Zürich[?] (German pronunciation IPA: ; usually spelled Zurich in English) is the largest city in Switzerland (population: 366,145 in 2004; population of urban area: 1,091,732) and capital of the canton of Zürich. ... 1960 (MCMLX) was a leap year starting on Friday (the link is to a full 1960 calendar). ... Université Laval (Laval University) is the oldest centre of education in Canada, and was the first institution in America to offer higher education in French. ... 1963 (MCMLXIII) was a common year starting on Tuesday (the link is to a full 1963 calendar). ... Doctor of Philosophy, abbreviated Ph. ... EECS (sometimes pronounced eeks) is an abbreviation for Electrical Engineering and Computer Sciences. ... Sather tower (the Campanile) looking out over the San Francisco Bay and Mount Tamalpais. ... Harry Huskey (born 1916) is an American computer designer pioneer. ...


From 1963 to 1967 he served as Assistant Professor of Computer Science at Stanford University and again at the University of Zurich. Then in 1968 he became Professor of Informatics at ETH in Zurich, taking a two year sabbatical at Xerox PARC in California. 1963 (MCMLXIII) was a common year starting on Tuesday (the link is to a full 1963 calendar). ... 1967 (MCMLXVII) was a common year starting on Sunday of the Gregorian calendar (the link is to a full 1967 calendar). ... Computer science, or computing science, is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. ... The Leland Stanford Junior University, commonly known as Stanford University (or simply Stanford), is a private university located approximately 37 miles (60 kilometers) southeast of San Francisco and approximately 20 miles northwest of San José in an unincorporated area of Santa Clara County. ... The University of Zurich (in German: Universität Zürich) is the largest university of Switzerland, in the city of Zurich. ... 1968 (MCMLXVIII) was a leap year starting on Monday. ... Informatics includes the science of information, the practice of information processing, and the engineering of information systems. ... Eth (Ð, ð), also spelled edh or eð, is a letter used in Old English (Anglo-Saxon) and present-day Icelandic, and in Faroese language which call the letter edd. ... Location within Switzerland   Zürich[?] (German pronunciation IPA: ; usually spelled Zurich in English) is the largest city in Switzerland (population: 366,145 in 2004; population of urban area: 1,091,732) and capital of the canton of Zürich. ... Bold text // Headline text Link title This article is about the computer research center. ... Official language(s) English Capital Sacramento Largest city Los Angeles Area  Ranked 3rd  - Total 158,302 sq mi (410,000 km²)  - Width 250 miles (400 km)  - Length 770 miles (1,240 km)  - % water 4. ...


Wirth retired in 1999. 1999 (MCMXCIX) was a common year starting on Friday, and was designated the International Year of Older Persons by the United Nations. ...


Works

Wirth was the chief designer of the programming languages Euler, Algol W, Pascal, Modula, Modula-2, and Oberon. He was also a major part of the design and implementation team for the Lilith and Oberon operating systems, and for the Lola digital hardware design and simulation system. He received the ACM Turing Award for the development of these languages. A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ... Euler is a programming language created by Niklaus Wirth and Helmut Weber, conceived as an extension and generalization of ALGOL 60. ... Algol-W is a programming language. ... Pascal is an imperative computer programming language, developed in 1970 by Niklaus Wirth as a language particularly suitable for structured programming. ... In the mid-1970s, after designing the Pascal programming language, Niklaus Wirth began experimenting with program concurrency and modularization, which led to the design of the Modula programming language. ... Modula-2 is a computer programming language invented by Niklaus Wirth at ETH around 1978, as a successor to Modula, an intermediate language by him. ... Oberon is a reflective programming language created in the late 1980s by Professor Niklaus Wirth (creator of the Pascal, Modula, and Modula-2 programming languages) and his associates at ETHZ in Switzerland. ... Lilith is the name of custom built workstation (originating sometimes before 1980) using the AMD 2901 bit-slice processor by the group of Niklaus Wirth at ETH Zürich. ... Tiled window arrangement of Oberon Oberon is an operating system, originally developed as part of the NS32032-based Ceres workstation project; it is written entirely in the Oberon programming language. ... Lola is designed to be a simple hardware description language for describing synchronous, digital circuits. ... The Association for Computing Machinery, or ACM, was founded in 1947 as the worlds first scientific and educational computing society. ... The A.M. Turing Award is given annually by the Association for Computing Machinery to a person selected for contributions of a technical nature made to the computing community. ...


His article Program Development by Stepwise Refinement, about the teaching of programming, is considered to be a classic text in software engineering. In 1975 he wrote the book Algorithms + Data Structures = Programs, which gained wide recognition and is still useful today. Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. ...


He designed the simple programming language PL/0 to illustrate compiler design. It has formed the basis for many university compiler design classes. There are at least two programming languages known as PL/0. ...


In 1995, he popularized the adage now known as Wirth's law: "Software gets slower faster than hardware gets faster", although in his 1995 paper A Plea for Lean Software he attributes it to Martin Reiser.[1] 1995 (MCMXCV) was a common year starting on Sunday of the Gregorian calendar. ... Wirths law in computing was made popular by Niklaus Wirth in 1995. ... Computer software (or simply software) refers to one or more computer programs and data held in the storage of a computer for some purpose. ... Hardware is the general term that is used to describe physical artifacts of a technology. ...


Quotes

"Whereas Europeans generally pronounce my name the right way ('Ni-klows Wirt'), Americans invariably mangle it into 'Nick-les Worth'. This is to say that Europeans call me by name, but Americans call me by value." An evaluation strategy (or reduction strategy) for a programming language is a set of (usually deterministic) rules for defining the evaluation of expressions under β-reduction. ... An evaluation strategy (or reduction strategy) for a programming language is a set of (usually deterministic) rules for defining the evaluation of expressions under β-reduction. ...

"C++ is an insult to the human brain." C++ (pronounced see plus plus, IPA: ) is a general-purpose, high-level programming language with low-level facilities. ...

"Reliable and transparent programs are usually not in the interest of the designer."

"In our profession, precision and perfection are not a dispensable luxury, but a simple necessity"

Trivia

Philippe Kahn, renowned wireless and software technologist, and founder of Borland, studied under Wirth at the ETH Zürich. Philippe Kahn Philippe Kahn Working on the first camera-phones Philippe Kahn (born March 16, 1952)[1] is an American technology innovator and entrepreneur, French-born, known as the founder of Borland, a producer of software development tools for as well as Starfish Software, the creator of the first wireless... Borland Software Corporation is a software company headquartered in California. ... ETH Zurich (from its German name Eidgenössische Technische Hochschule Zürich, ETHZ) is the Swiss Federal Institute of Technology in Zürich, Switzerland. ...


Gallery

See also

The extended Backus–Naur form (EBNF) is an extension of the basic Backus–Naur form (BNF) metasyntax notation. ... Wirth Syntax Notation (WSN) is a metasyntax notation, that is, a formal way to describe formal languages. ...

References

  1. ^ Niklaus Wirth (February 1995). "A Plea for Lean Software". Computer 28 (2): pp. 64-68. Retrieved on 2007-01-13. 

Computer is an IEEE Computer Society practitioner-oriented magazine issued to all members of the society. ... 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the Anno Domini (common) era. ... January 13 is the 13th day of the year in the Gregorian calendar. ...

External links

Wikiquote has a collection of quotations related to:
Persondata
NAME Wirth, Niklaus E.
ALTERNATIVE NAMES
SHORT DESCRIPTION Computer Science
DATE OF BIRTH February 15, 1934
PLACE OF BIRTH Winterthur, Switzerland
DATE OF DEATH
PLACE OF DEATH

  Results from FactBites:
 
Niklaus Wirth - definition of Niklaus Wirth in Encyclopedia (291 words)
Portrait of Niklaus Wirth taken 1969, courtesy of Robert M. McClure.
Niklaus Wirth (born February 15, 1934) is a Swiss computer scientist.
He was also a major part of the design and implementation team for the Lilith and Oberon operating systems, and for the Lola digital hardware design and simulation system.
Niklaus Wirth - Wikipedia, the free encyclopedia (332 words)
Niklaus E. Wirth (born February 15, 1934) is a Swiss computer scientist.
Wirth was the chief designer of the programming languages Algol W, Pascal, Modula, Modula-2, and Oberon.
The School of Niklaus Wirth: The Art of Simplicity, by László Böszörményi, Jürg Gutknecht, Gustav Pomberger (editors).
  More results at FactBites »

 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your location
Your comments
Please enter the 5-letter protection code


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.