NASA NTRS ยท 19760020796
HAL/S-FC and HAL/S-360 compiler system program description
Abstract
The compiler is a large multi-phase design and can be broken into four phases: Phase 1 inputs the source language and does a syntactic and semantic analysis generating the source listing, a file of instructions in an internal format (HALMAT) and a collection of tables to be used in subsequent phases. Phase 1.5 massages the code produced by Phase 1, performing machine independent optimization. Phase 2 inputs the HALMAT produced by Phase 1 and outputs machine language object modules in a form suitable for the OS-360 or FCOS linkage editor. Phase 3 produces the SDF tables. The four phases described are written in XPL, a language specifically designed for compiler implementation. In addition to the compiler, there is a large library containing all the routines that can be explicitly called by the source language programmer plus a large collection of routines for implementing various facilities of the language.
Keep this discovery
Explore connections, maps & timelines
1976-05-13. HAL/S-FC and HAL/S-360 compiler system program description. https://ntrs.nasa.gov/citations/19760020796
Cite the original work for its findings. Save a collection to share your selection of sources.