# Pascal documents

## Here you will find various documents on Pascal, of
current or historical interest.

The_Programming_Language_Pascal_1970.pdf

One of the first overviews of the language Pascal, dated 1970
on the, but states July 1971 later in the document. This early version of Pascal
has several differences with the 1973 Pascal. For example, it uses the term
"class" for dynamic variables and uses "allloc" instead
of "new".

The_Programming_Language_Pascal_1972.pdf

Contains the 1972 Revised report on Pascal, written by Nicklaus
Wirth. This report is still a good introduction to basic Pascal..

The_Programming_Language_Pascal_1973.pdf

The 1973 revised report. This was the final version of the Pascal
language designed by N. Wirth.

An_Axiomatic_definition_of_the_programming_language_pascal.pdf

The functional definition of Wirth's original Pascal.

On_code_generation_in_a_pascal_compiler.pdf

Details on code generation for the CDC 6000 series computer,
the original implementation of Pascal.

The_Pascal_P_Compiler_implementation_notes.pdf

The documentation for the P-machine compilers.

A_collection_of_pascal_programs.pdf

A series of example programs that N. Wirth created for Pascal.

Pascal_S_A_subset_and_its_implementation.pdf

The Pascal-S article. This is ETH's scan.

Algol60-RevisedReport.pdf

Revised report on Algol 60, the predecessor to Pascal.

AlgolW-Manual.pdf

Manual for Algol-W. This is the language that N. Wirth created
as a candiate for sucessor to Algol 60. Instead, the Algol standards committee
went with what became Algol 68. Algol-W was the immediate predecessor to Pascal.

For more information contact: Scott A. Moore samiam@moorecad.com