Niklaus Wirth

GPTKB entity

Statements (154)
Predicate Object
gptkbp:instance_of gptkb:physicist
gptkbp:bfsLayer 2
gptkbp:bfsParent gptkb:Author
gptkbp:advocates_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:awarded_by gptkb:Turing_Award
gptkbp:awards gptkb:Turing_Award
gptkbp:birth_date 1934
February 15, 1934
gptkbp:birth_place gptkb:Winterthur,_Switzerland
gptkbp:born gptkb:Winterthur,_Switzerland
gptkbp:children gptkb:3
gptkbp:contributed_to gptkb: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
gptkb:ETH_Zurich
gptkbp:famous_for Wirth's law
gptkbp:field gptkb:computer_science
computer programming
software engineering
gptkbp:has_influence_on gptkb:architect
gptkb:microprocessor
gptkb: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:Author
gptkb:Pascal
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_alumni gptkb:Niklaus_Wirth_Jr.
gptkb:Jürgen_Gall
gptkb:Peter_G._Neumark
gptkb:Martin_Odersky
gptkb:Anders_Hejlsberg
gptkbp:notable_feature Wirth's law
gptkbp:occupation gptkb:University
gptkbp:published_by Algorithms + Data Structures = Programs
Programming in Modula-2
The Programming Language Oberon
gptkbp:research_areas gptkb:ETH_Zurich
gptkbp:research_focus gptkb:microprocessor
Programming languages
Software development methodologies
gptkbp:spouse Nina Wirth
gptkbp:staff gptkb:C._A._R._Hoare
gptkbp:website http://www.niklaus-wirth.ch
gptkbp:works_at gptkb:Stanford_University
gptkb:ETH_Zurich