Pascal - (named for the French mathematician Blaise Pascal (1623-1662)) N.
Wirth, ca. 1970. 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", N. Wirth, Acta Informatica 1:35-63 (1971). "PASCAL User Manual
and Report", K. Jensen & N. Wirth, Springer 1975 made significant revisions
to the language.
ANSI/IEEE770X3.97-1993, very similar to ISO Pascal, but does not include
conformant arrays.
BS 6192, "Specification for Computer Programming Language Pascal",
British Standards Institute 1982.
ISO 7185-1983(E). Level 0 and Level 1. Changes from Jensen & Wirths
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.
Comments, Experience, Additions
Next Language: P+