Niklaus Emil Wirth was born on February 15, 1934, in Winterthur, a suburb of Zurich. In 1959, he received his bachelor's degree from the Swiss Federal Institute of Technology, where he later returned and did most of his research. He received his master's degree from Laval University (Canada) in 1960 and his doctorate from the University of California, Berkeley (USA) in 1963. He spent the next four years as an assistant professor of computer science at Stanford University (USA). During this time, he worked on his first two programming languages, Euler (released in 1965) and PL/360 (released in 1968).
The person who invented the Pascal programming language in 1970
Wirth was invited to join the group developing a replacement for ALGOL 60. Together with British scientist Tony Hoare, he prepared the ALGOL-W project, but this project was rejected in favor of the more complex ALGOL-68 project. Wirth then continued his work and published his own programming language called Pascal in 1970, which was less compatible with ALGOL. After that, ALGOL's influence began to wane and Pascal continued to be developed to this day. The complexity of ALGOL-68 opened up the possibility of the simpler C and C++ languages. In 1976, Wirth released the Modula programming language, which was replaced by Modula-2 a year later.
In the late 1980s, after returning to Zurich from the United States, Wirth began work on the Oberon project - another programming language and operating system of the same name.
Mr. Wirth is also known for “Wirth’s Law” which states: “The rate of hardware evolution is not equal to the rate of software degeneration.” He retired in 1999 and the latest version of Oberon OS 2.3.6 was released in 2000. In 2013, just before his birthday, he released an updated version of the Oberon project.
In his work and in the programming languages and tools he creates, Mr. Wirth calls for smaller, more efficient software development.
Source link
Comment (0)