Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


PL.8

PL.8
Designed byIBM

PL.8 is a dialect of PL/I developed by IBM Research in the 1970s by compiler group, under Martin Hopkins, within a major research program that led to the IBM RISC architecture.[1] It was so-called because it was about 80% of PL/I.[1][clarification needed] Written in PL/I and bootstrapped via the PL/I Optimizing compiler, it was an alternative to PL/S for system programming, compiling initially to an intermediate machine-independent language with symbolic registers and machine-like operations.[2] It applied machine-independent program optimization techniques to this intermediate language to produce exceptionally good object code. The intermediate language was mapped by the back-end to the target machine's register architecture and instruction set. Back-ends were written for IBM 801, S/370, Motorola 68000,[3][4] and POWER/PowerPC.[citation needed]

  1. ^ a b Cocke, John; Markstein, V. (January 1990). "The evolution of RISC technology at IBM" (PDF). IBM Journal of Research & Development. 34 (1). IBM: 4–11. doi:10.1147/rd.341.0004. Retrieved 6 March 2008.
  2. ^ The compiler is described in: George Radin (May 1983). "The 801 Minicomputer". IBM Journal of Research and Development. 27 (3): 237–246. doi:10.1147/rd.273.0237.
  3. ^ Marc Auslander; Martin Hopkins (June 1982). "An Overview of the PL.8 Compiler" (PDF). SIGPLAN Notices. 17 (6).
  4. ^ Charles H. Ferguson; Charles R. Morris (1993). Computer Wars: The Post-IBM World. Beard Books. p. 44. ISBN 978-1-58798-139-5.

Previous Page Next Page








Responsive image

Responsive image