Niklaus Wirth

GPTKB entity

Statements (153)
Predicate Object
gptkbp:instance_of gptkb:Computer_Scientist
gptkbp:academic_advisor gptkb:C._A._R._Hoare
gptkbp:advocated_for modular programming
structured programming
gptkbp:alma_mater gptkb:ETH_Zurich
gptkbp:author Algorithms + Data Structures = Programs
Programming in Modula-2
The Programming Language Oberon
gptkbp:award gptkb:Turing_Award
gptkbp:awarded_for gptkb:Turing_Award
gptkbp:birth_date February 15, 1934
gptkbp:birth_place gptkb:Winterthur,_Switzerland
gptkbp:birth_year 1934
gptkbp:born_in gptkb:Winterthur,_Switzerland
gptkbp:children gptkb:3
gptkbp:contributed_to gptkb:C_programming_language
software engineering
compiler construction
educational computing
gptkbp:contribution Programming language design
Compiler construction
Software engineering principles
Research in programming language semantics
Influence on the development of educational programming environments
Research in programming language theory
Advancement of computer science education
Research in algorithm design
Research in software reliability
Advocacy for simplicity in programming languages
Educational programming languages
Research in the area of programming language usability
Development of the Wirth's programming language family
Advocacy for language design based on user needs
Creation of the Oberon operating system
Design of educational programming languages
Development of educational tools for programming
Development of structured programming concepts
Development of the Modula-2 language
Development of the Modula-3 language
Development of the Oberon System
Development of the Oberon System architecture
Development of the Oberon-2 language
Development of the Pascal compiler
Influence on modern programming paradigms
Influence on programming language design
Research in the area of programming language semantics and pragmatics
Promotion of modular programming techniques
Promotion of software engineering principles
Promotion of the importance of software quality
Research in compiler construction
Promotion of the importance of software engineering practices
Promotion of the use of modular design in software development
Research in the area of programming language optimization
Promotion of the use of formal methods in programming
Research in the area of programming language efficiency
Promotion of the use of programming languages for scientific computing
Pioneering work in programming language implementation
Research in the area of software development methodologies
Influence on the design of modern programming languages
Research in the area of programming language design principles
Advocacy for the use of high-level programming languages
Influence on the design of functional programming languages
Research in the area of programming language implementation techniques
Influence on the design of concurrent programming languages
Promotion of the use of programming languages in education
Influence on the design of object-oriented programming languages
gptkbp:developed_by Wirth's law
gptkbp:education gptkb:ETH_Zurich
gptkbp:employees gptkb:University_of_California,_Berkeley
gptkb:ETH_Zurich
gptkbp:famous_for Wirth's law
gptkbp:field gptkb:computer_science
computer programming
software engineering
gptkbp:has_influence_on gptkb:architecture
gptkb:C_programming_language
algorithm design
computer science education
concurrent programming
mobile application development
user interface design
web development
network programming
software development methodologies
software engineering principles
software project management
open-source software development
programming language theory
software tools development
computer programming education
software testing methodologies
database programming
data structure design
embedded systems programming
software maintenance practices
computer science theory
computer systems design
language semantics
real-time systems programming
academic research in computing
cloud computing programming
computer graphics programming
distributed systems programming
language syntax design
https://www.w3.org/2000/01/rdf-schema#label Niklaus Wirth
gptkbp:influenced gptkb:Anders_Hejlsberg
programming language design
gptkbp:influenced_by gptkb:John_von_Neumann
gptkbp:inspired modern programming languages
gptkbp:invention gptkb:Oberon-07
gptkb:Oberon-2
gptkb:Wirth's_compiler
gptkb:Wirth's_educational_programming_languages
gptkb:Wirth's_interpreter
gptkb:Wirth's_programming_language
gptkb:Wirth's_programming_languages
gptkb:Wirth's_programming_paradigms
gptkb:Pascal
gptkb:Modula-2
Wirth's algorithm
Wirth's method
Wirth's programming environments
Wirth's programming methodologies
Wirth's programming practices
Wirth's programming standards
Wirth's programming techniques
Wirth's software engineering principles
Wirth's software tools
gptkbp:is_studied_in gptkb:ETH_Zurich
gptkbp:known_for gptkb:Oberon_programming_language
Modula programming language
Pascal programming language
gptkbp:nationality Swiss
gptkbp:notable_feature Wirth's law
gptkbp:notable_students gptkb:Niklaus_Wirth_Jr.
gptkb:Jürgen_Gall
gptkb:Peter_G._Neumark
gptkb:Martin_Odersky
gptkb:Anders_Hejlsberg
gptkbp:occupation gptkb:Professor
gptkbp:published Algorithms + Data Structures = Programs
Programming in Modula-2
The Programming Language Oberon
gptkbp:research_focus gptkb:architecture
Programming languages
Software development methodologies
gptkbp:research_institutes gptkb:ETH_Zurich
gptkbp:spouse Nina Wirth
gptkbp:website http://www.niklaus-wirth.ch
gptkbp:works_at gptkb:Stanford_University
gptkb:ETH_Zurich
gptkbp:bfsParent gptkb:Turing_Award
gptkbp:bfsLayer 3