This document is the BLISS Reference Manual (DECUS No. 10-118), providing a definitive description of the BLISS language as implemented for the PDP-10 computer.
Authored by W. A. Wulf, D. Russell, and others from the Computer Science Department at Carnegie-Mellon University, and initially published in January 1970 (with revisions through April 1971), BLISS is designed as a higher-level "implementation language" specifically for writing system software, such as compilers and operating systems, for the PDP-10. Its primary goals include enhancing documentation, clarity, correctness, and modifiability, aiming to reduce or eliminate the need for assembly language.
Key characteristics and design principles of BLISS tailored for systems programming include:
goto statement to promote structured programming.. for contents of, <pointer parameters> for byte addressing), character manipulation functions, and the ability to insert PDP-10 machine language instructions.The manual also details the run-time representation of BLISS programs (including registers, stack organization, and variable access mechanisms) and provides insight into the implementation of the BLISS compiler. The work was supported by the Advanced Research Projects Agency (ARPA).
Site structure and layout ©2025 Majenko Technologies