whoispedia Claim a profile
Niklaus Wirth, Computer scientists (1934 – 2024)
Computer scientists 1934 – 2024

Niklaus Wirth

Swiss computer scientist who designed the Pascal programming language and shaped modern software engineering

Born
Feb 15, 1934
Winterthur
Died
Jan 1, 2024
Zurich
Known for
Pascal language
Creator of Pascal and a family of structured programming languages

Niklaus Wirth (1934 - 2024) was a Swiss computer scientist best known for designing the Pascal programming language and for his influential work on structured programming and systematic software design.[1] Working for most of his career at ETH Zurich, he created a family of programming languages that shaped how software is taught and built, and he received the 1984 Turing Award, computing's highest honour, for their development.[2]

Early life and education

Niklaus Emil Wirth was born on 15 February 1934 in Winterthur, Switzerland. He studied electronics engineering at ETH Zurich, graduating in 1959, and then pursued graduate study abroad, earning a master's degree from Laval University in Canada.[1] He completed a doctorate in electrical engineering and computer science at the University of California, Berkeley, in 1963.[3]

Academic career

After his doctorate, Wirth served on the faculty of Stanford University and the University of Zurich before joining ETH Zurich in 1968, where he was a professor of informatics until his retirement in 1999.[1] His teaching and research placed him at the centre of European computer science for several decades, and he mentored generations of students and engineers.

Programming languages

Wirth's central contribution was a sequence of programming languages, each designed to be clear, compact, and well suited to disciplined software construction. Early work included Euler and Algol W, but his most widely adopted creation was Pascal, released around 1970, which became one of the most influential teaching languages in the world.[2] He later developed Modula-2, aimed at modular and systems programming, and Oberon, part of an integrated operating system and workstation project.[1]

Ideas and writings

Wirth was a leading advocate of structured programming and the technique of stepwise refinement, in which a program is developed by progressively elaborating a high-level description into detailed code.[3] His 1976 book Algorithms + Data Structures = Programs became a classic text whose title captured a core principle of his approach to software.

Software is getting slower more rapidly than hardware is becoming faster.

This observation, often summarised as "Wirth's law," reflected his lifelong commitment to simplicity and efficiency in engineering.[1]

Recognition and legacy

In 1984 Wirth received the ACM Turing Award for developing a sequence of innovative computer languages.[2] His many other honours included the Marcel Benoist Prize, the IEEE Emanuel R. Piore Award, the Computer Pioneer Award, and recognition as a Fellow of the Association for Computing Machinery and of the Computer History Museum.[1] He died in Zurich on 1 January 2024. His emphasis on clarity, rigour, and economy continues to influence programming language design and computer science education.