H ? « »

Language peer sets for P-code:
United States
United States/1976
Designed 1976
1970s languages
Fourth generation
High Cold War

P-code(ID:729/pco001)

alternate simple view
Country: United States
Designed 1976
Published: 1976


The intermediate code produced by the Pascal-P compiler. Assembly language for a hypothetical stack machine, the P-machine, said to have been an imitation of the instruction set for the Burroughs Large System. The term was first used in Algorithms + Data Structures = Programs, N. Wirth, P-H 1976.
Byte articles on writing a Pascal Compiler in Northstar BASIC (ca Aug 1978) also used the term.

Later used in Apple Pascal, and as the intermediate language in the UCSD P-system.

Variants: P2 P-code, P4 P-code, UCSD P-code, LASL P-code. Stanford PAIL


Structures:
Related languages
UCSD Pascal P-code   VM Language
P-code U-Code   Evolution of

References:
  • Nelson, P.A. (1979) Nelson, P.A. "A Comparison of PASCAL Intermediate Languages"
          in [SIGPLAN] (1979) SIGPLAN Notices 14(08) August 1979
  • Sites and Perkins (1979) Sites, Richard L. and Perkins, Daniel R. "Universal P-code definition, version (0.2)" TR78-CS-029 La Jolla (Calif.): University of California at San Diego. Department of applied physics and information science, 1979
          in [SIGPLAN] (1979) SIGPLAN Notices 14(08) August 1979
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder