Pascal
Named for the French mathematician Blaise Pascal (1623-1662)
Niklaus Wirth, about 1970
A language designed for simplicity, in reaction to the complexity of ALGOL 68, and intended as a teaching language. Innovations: enumeration types, subranges, sets, variant records, case statement. Pascal has been extremely influential in programming language design, and has led to a great number of variations and descendants.
"The Programming Language Pascal", Niklaus Wirth, Acta Informatica 1:35-63 (1971).
Jensen and Wirth Pascal
Made significant revisions to the language.
"PASCAL User Manual and Report", K. Jensen & Niklaus Wirth, Springer-Verlag.
ANSI Pascal
ANSI / IEEE770X3.97-1993. This is very similar to ISO Pascal, but does not include conformant arrays.
BS 6192, "Specification for Computer Programming Language Pascal", British Standards Institute 1982.
ISO Pascal
ISO 7185-1983(E). Level 0 and Level 1. Changes from Jensen & Wirth's Pascal include: name equivalence; names must be bound before they are used; loop index must be local to the procedure; formal procedure parameters must include their arguments; conformant array schemas.