This category holds links on programming languages created by Dr. Niklaus Wirth (Pascal; Modula, Modula-2; Oberon), or derived directly therefrom (GNU Pascal; Delphi, Free Pascal; Obliq; Modula-3; Lagoona, Component Pascal). All are compiled, except Obliq. Wirth, now retired, lives, and worked at ETH Zürich, in Zürich, Switzerland. Some people think Ada is a Wirth language, and even send emails stating such. Ada was the work of several big groups, first in the US, and then Europe, over many years. Unlike true Wirth languages, Ada was not derived directly from any one or more Wirth language. Some aspects of Ada are derived from, or strongly influenced by, some Wirth concepts (especially Pascal) but this is true of many (most?) modern programming languages. Wirth was one of many who helped develop the "Strawman" document that defined the early requirements for what became Ada, documented in Ada - The Project: The DoD High Order Language Working Group. Exactly how much the final result reflects Wirth's input is unclear. If you can provide further documentation showing that Wirth had more direct or significant involvement in the Ada development process, please email the URL to directory editor jerryobject.

Subcategories 10

Related categories 5

Mod51 Structured Text Programming Language
Mix of structured text language of IEC1131, and ISO Modula-2; optimized for the most common 8-bit controller, the Intel C51 core, mainly for Programmable Logic Controllers (PLCs), embedded controls.
Niklaus Wirth
Growing article, with links to related topics. Wikipedia.
A Digital Contrarian Retires
Short professional biography and history of Professor Niklaus Wirth. By Beat Gerber, in The ModulaTor. (March 01, 1999)
Program Development by Stepwise Refinement
By Niklaus Wirth; Communications of the ACM, April 1971. Programming is usually taught by examples. Experience shows that the success of a programming course critically depends on the choice of these examples. Unfortunately, they are too often selected with the prime intent to demonstrate what a computer can do. Instead, a main criterion for selection should be their suitability to exhibit certain widely applicable techniques. [ACM] (April 01, 1971)
Last update:
August 12, 2010 at 4:11:05 UTC
All Languages