| |||||||||
UCSD Pascal was a specific implementation of the programming language Pascal which used the p-Code machine architecture.
Notable was the introduction of separately compilable Units and a String type. Both of which influenced the design of the language Ada programming language.
The UCSD Pascal compiler was distributed as part of a portable operating system, the p-System.
There were four versions of UCSD p-Code engine (p-Code incompatible) each with several revisions of the p-System (and UCSD Pascal); represented with the leading Roman Numeral; operating system revisions were enumerated as the "dot" number following the p-Code Roman Numeral. vis: II.3 represented the third revision of the p-System running on the second revision of the p-Machine.