World's Best Scientists 2026 revealed!
Niklaus Wirth

Niklaus Wirth

D-Index & Metrics

Computer Science

D-Index
46
Citations
16477
World Ranking
6665
National Ranking
131

Research.com Recognitions

  • 2003 - Fellow of the American Academy of Arts and Sciences
  • 1994 - ACM Fellow For developing a sequence of innovative computer languages, EULER, ALGOL-W, MODULA and PASCAL. PASCAL has become pedagogically significant and has provided a foundation for future computer language, systems, and architectural research.
  • 1993 - Member of the National Academy of Engineering For developing computer languages and systems having pedagogical and pragmatic impact.
  • 1984 - A. M. Turing Award For developing a sequence of innovative computer languages, EULER, ALGOL-W, MODULA and PASCAL. PASCAL has become pedagogically significant and has provided a foundation for future computer language, systems, and architectural research.

Overview

Niklaus Wirth is affiliated with ETH Zurich in Switzerland. Their research has included the development of several influential computer programming languages.

Wirth's recent publication is titled 50 years of Pascal, published in 2021 in the Communications of the ACM.

  • 50 years of Pascal (2021), Communications of the ACM

Throughout their career, Wirth has published primarily in the Communications of the ACM.

  • Communications of the ACM (1 publication)

Wirth has been recognized with several awards, including:

  • Fellow of the American Academy of Arts and Sciences, 2003
  • ACM Fellow, 1994, for developing a sequence of innovative computer languages, EULER, ALGOL-W, MODULA, and PASCAL, with PASCAL being pedagogically significant and foundational for future research
  • Member of the National Academy of Engineering, 1993, for developing computer languages and systems with pedagogical and pragmatic impact
  • A. M. Turing Award, 1984, for developing a sequence of innovative computer languages including EULER, ALGOL-W, MODULA, and PASCAL

Best Publications

  • Programmieren in Modula-2

    Niklaus Wirth

  • Program development by stepwise refinement

    Niklaus Wirth

  • Algorithms + Data Structures = Programs

    Niklaus Wirth

  • Algorithms and data structures

    Niklaus Wirth

  • Pascal user manual and report

    Kathleen Jensen;Niklaus Wirth;P. Brinch Hansen;D. Gries

  • Programming in Modula-2

    N. Wirth

  • The programming language pascal

    N. Wirth

  • The Programming Language Ada Reference Manual American National Standards Institute, Inc. ANSI/MIL-STD-1815A-1983

    G. Goos;J. Hartmanis;D. Barstow;W. Brauer

  • An axiomatic definition of the programming language PASCAL

    C. A. Hoare;N. Wirth

  • Modula: A language for modular multiprogramming

    Niklaus Wirth

  • Program development by Stepwise Refinement

    Niklaus Wirth

  • Advances in Cryptology Eurocrypt 88

    D. Barstow;W. Brauer;P. Brinch Hansen;D. Gries

  • EULER: a generalization of ALGOL, and its formal definition: Part II

    Niklaus Wirth;Helmut Weber

  • The Programming Language Oberon-2

    H. Mossenbock;N. Wirth

  • What can we do about the unnecessary diversity of notation for syntactic definitions?

    Unknown

  • A contribution to the development of ALGOL

    Niklaus Wirth;C. A. R. Hoare

  • Toward a discipline of real-time programming

    Unknown

  • The programming language Pascal

    Niklaus Wirth

  • PL360, a Programming Language for the 360 Computers

    Niklaus Wirth

  • The Programming Language Oberon-2.

    Hanspeter Mössenböck;Niklaus Wirth

  • Project Oberon: the design of an operating system and compiler

    Niklaus Wirth;Jürg Gutknecht

  • On the Composition of Well-Structured Programs

    Niklaus Wirth

  • The Programming Language Ada Reference Manual

    G. Goos;J. Hartmanis;W. Brauer;P. Brinch Hansen

Frequent Co-Authors

C. A. R. Hoare
C. A. R. Hoare Microsoft (United States)

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

If you’re interested in computer science, there are several related online degree and career pathways you can explore. Many universities now offer flexible online options, making it easier to find a college that accepts low gpa for those seeking a fresh start or looking to switch fields.

Fast-paced learners may benefit from a computer science accelerated program, allowing you to complete your degree in less time and enter the workforce sooner.

Computer science skills are highly transferable, opening doors to multiple industries. For those interested in the environment or sustainability, you might wonder what can you get with an environmental science degree. Many grads find roles in technology-driven fields like data analysis, environmental modeling, or geographic information systems.

Additionally, aspiring engineers can take advantage of the environmental engineer degree online options for affordable, practical learning experiences. Exploring these pathways allows you to find a program and career that matches your interests and goals in tech and beyond.

Best Scientists Citing Niklaus Wirth

Trending Scientists

Recently Published Articles