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.
Revised report on Algol 60, the predecessor to Pascal.
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.