Niklaus Wirth: Languages Designed Filter Programming Language topics

Share This
Niklaus Wirth

Niklaus Wirth

Niklaus Emil Wirth (born February 15, 1934) is a Swiss computer scientist, best known for designing several programming languages, including Pascal, and for pioneering several classic topics in software engineering. In 1984 he won the Turing Award for developing a sequence of innovative computer...
Learn more about Niklaus Wirth »

Modula

The Modula programming language is a descendent of the Pascal programming language. It was developed in Switzerland in the late 1970s by Niklaus Wirth, the same individual who designed Pascal. The main innovation of Modula over Pascal is a module...

Language Designers:

Language Paradigms:

Influenced By:

Modula-2

Modula-2 is a computer programming language invented by Niklaus Wirth at ETH, around 1978, as a successor to his intermediate language Modula. Modula-2 was implemented in 1980 for the Lilith computer, which was commercialized in 1982 by startup...

Language Designers:

Introduced:

  • 1978

Oberon

Oberon is a programming language created in 1986 by Professor Niklaus Wirth (creator of the Pascal, Modula, and Modula-2 programming languages) and his associates at ETH Zurich in Switzerland. It was developed as part of the implementation of the...

Language Designers:

Introduced:

  • 1986

Pascal

Pascal is an influential imperative and procedural programming language, designed in 1968/9 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and...

Language Designers:

Influenced By:

Introduced:

  • 1970

ALGOL W

ALGOL-W is a programming language. It was based on a proposal for ALGOL-X by Niklaus Wirth and Tony Hoare as a successor to ALGOL 60 in the IFIP Working Group 2.1. When the committee decided that the proposal was not a sufficient advance over ALGOL...

Language Designers:

Parent Language:

Oberon-2

Oberon-2 is an extension of the original Oberon programming language that adds limited reflection and object-oriented programming facilities, open arrays as pointer base types, read-only field export and reintroduces the FOR loop from Modula-2. It...

Language Designers:

Influenced:

Introduced:

  • 1991

PL/0

There are at least two programming languages known as PL/0. One is a subset of IBM's general purpose programming language PL/I. The other PL/0, covered here, is a simplified version of the general-purpose programming language Pascal, intended as an...

Language Designers:

Object Pascal

Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Delphi. Pascal compilers, including those for Object Pascal, generally run very fast while producing highly optimized code...

Euler programming language

Euler is a programming language created by Niklaus Wirth and Helmut Weber, conceived as an extension and generalization of ALGOL 60. The designers' goal was to create a language: Euler employs a general type concept. In Euler, arrays, procedures,...

Language Designers:

Influenced By:

Edit Collection Schema
All topics in this collection are typed as Programming Language
Use Data from this Collection
Choose a format:

Images and articles are not included in export files, which are limited to 1000 items. Complete data dumps are also available here.

Flag this Collection
Why do you want to flag this collection?