Difference between revisions of "Stanford Pascal Compiler"
From Free Pascal wiki
Jump to navigationJump to searchJwdietrich (talk | contribs) (Reference for LSI-11 version added.) |
Jwdietrich (talk | contribs) (Missing word added.) |
||
Line 1: | Line 1: | ||
− | The '''Stanford Pascal Compiler''' was a [[P-Code]]-based [[Pascal]] language compiler and IDE for mainframe. It was developed in the 1970s at Stanford University, California. | + | The '''Stanford Pascal Compiler''' was a [[P-Code]]-based [[Pascal]] language compiler and IDE for mainframe computers. It was developed in the 1970s at Stanford University, California. |
In a first pass the compiler generated machine-independent P-Code. Based on this P-Code, the ''P-Code Cross Compiler (PCC)'' created machine-specific assembly code in a second pass. As a third component a ''Pascal runtime support'' library provided implementations of standard procedures. | In a first pass the compiler generated machine-independent P-Code. Based on this P-Code, the ''P-Code Cross Compiler (PCC)'' created machine-specific assembly code in a second pass. As a third component a ''Pascal runtime support'' library provided implementations of standard procedures. |
Revision as of 13:23, 25 December 2016
The Stanford Pascal Compiler was a P-Code-based Pascal language compiler and IDE for mainframe computers. It was developed in the 1970s at Stanford University, California.
In a first pass the compiler generated machine-independent P-Code. Based on this P-Code, the P-Code Cross Compiler (PCC) created machine-specific assembly code in a second pass. As a third component a Pascal runtime support library provided implementations of standard procedures.
Targets of the Stanford Pascal Compiler were IBM mainframes (including IBM 360 and 370 series) and LSI-11 (PDP-11).
A modern version of the Stanford Pascal Compiler is maintained by Bernd Oppolzer. This version also supports zVM and z/OS (aka MVS).
AAEC Pascal | Alice Pascal | Apple Pascal | Borland Pascal | Clascal | Delphi | Free Pascal Compiler (FPC) | GNU Pascal | Kylix | Lisa Pascal | Mac Pascal | Metrowerks Pascal | NBS Pascal | OMSI Pascal | PascalABC.net | P32 | Sibyl | Smart Pascal | Stanford Pascal Compiler | Swedish Pascal | THINK Pascal | Turbo Pascal | UCSD Pascal | VAX Pascal | Virtual Pascal | winsoft PocketStudio |
An extensive list of compilers was maintained at Pascaland (Internet Archive Version) up to January 2018. |
External links
- B. L. Hitson: PASCAL/P-CODE CROSS COMPILER FOR THE LSI-11, Stanford University 1978
- Oppolzer - Informatik / Stanford Pascal Compiler