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.
Niklaus Wirth mainly investigates Programming language, Data structure, Pascal, First-generation programming language and Programmer. His research on Programming language frequently connects to adjacent areas such as Software engineering. His studies deal with areas such as Algorithm, Decomposition and Top-down and bottom-up design as well as Data structure.
His work investigates the relationship between Pascal and topics such as Compiler that intersect with problems in Font, Theory of computation and Language structure. Niklaus Wirth has included themes like Programming language specification and Procedural programming in his First-generation programming language study. The various areas that Niklaus Wirth examines in his Programmer study include Fifth-generation programming language, Data type and Abstract data type.
His primary areas of investigation include Programming language, Pascal, First-generation programming language, Fifth-generation programming language and Modula. Programming language is a component of his Procedural programming, Functional logic programming, Programming language theory, Third-generation programming language and High-level programming language studies. His Pascal research includes themes of Data type, Structured programming, Programmer, ALGOL 60 and Modular programming.
His biological study spans a wide range of topics, including Artificial intelligence and Natural language processing. His First-generation programming language research integrates issues from Programming language specification and Very high-level programming language. His Modula study combines topics in areas such as Oberon and Computer multitasking.
His primary areas of study are Programming language, Pascal, Modular programming, First-generation programming language and Third-generation programming language. His research links Hardware description language with Programming language. Niklaus Wirth has included themes like Pascal, Structured programming and ALGOL 60 in his Pascal study.
In his study, Programming language specification is strongly linked to Procedural programming, which falls under the umbrella field of Modular programming. His First-generation programming language research focuses on Functional logic programming and how it connects with Compiled language, Object-based language and Domain-specific language. His work in Third-generation programming language tackles topics such as Programming language generations which are related to areas like Comparison of multi-paradigm programming languages.
His scientific interests lie mostly in Programming language, Software engineering, Pascal, Algorithm and Third-generation programming language. His Programming language study incorporates themes from Circuit diagram and Hardware description language. Niklaus Wirth interconnects Software, Software design and Engineering ethics in the investigation of issues within Software engineering.
His Algorithm research is multidisciplinary, incorporating perspectives in Structured programming and Data structure. His work in Third-generation programming language addresses issues such as Modular programming, which are connected to fields such as Oberon, First-generation programming language, Procedural programming, Programming language specification and ALGOL 60. His High-level programming language research integrates issues from High-level synthesis, Compiler, Computer hardware and Hardware compatibility list, Hardware architecture.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
Programmieren in Modula-2
Niklaus Wirth.
(1985)
Program development by stepwise refinement
Niklaus Wirth.
Communications of The ACM (1971)
Algorithms + Data Structures = Programs
Niklaus Wirth.
(1976)
Algorithms and data structures
Niklaus Wirth.
288 p. : ill. Englewood, New Jersey: Prentice-Hall Inc., 1986. includes bibliography and index (1986)
Pascal user manual and report
Kathleen Jensen;Niklaus Wirth;P. Brinch Hansen;D. Gries.
(1975)
Programming in Modula-2
N. Wirth.
(1982)
The programming language pascal
N. Wirth.
Acta Informatica (1971)
The Programming Language Ada Reference Manual American National Standards Institute, Inc. ANSI/MIL-STD-1815A-1983
G. Goos;J. Hartmanis;D. Barstow;W. Brauer.
(1983)
An axiomatic definition of the programming language PASCAL
C. A. Hoare;N. Wirth.
Acta Informatica (1973)
Modula: A language for modular multiprogramming
Niklaus Wirth.
Software - Practice and Experience (1977)
If you think any of the details on this page are incorrect, let us know.
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:
ETH Zurich
Polytechnic University of Milan
University of Maryland, College Park
TU Wien
Northeastern University
Northeast Normal University
University of California, Davis
Duke University
Universidade Federal de Minas Gerais
University of Bonn
Stockholm University
Maastricht University
Government of the United Kingdom
Kyoto University
National Institutes of Health
German Cancer Research Center