Praxis language reference manual
This document is a language reference manual for the programming language Praxis. The document contains the specifications that must be met by any compiler for the language. The Praxis language was designed for systems programming in real-time process applications. Goals for the language and its implementations are: (1) highly efficient code generated by the compiler; (2) program portability; (3) completeness, that is, all programming requirements can be met by the language without needing an assembler; and (4) separate compilation to aid in design and management of large systems. The language does not provide any facilities for input/output, stack and queue handling, string operations, parallel processing, or coroutine processing. These features can be implemented as routines in the language, using machine-dependent code to take advantage of facilities in the control environment on different machines.
- Research Organization:
- Bolt, Beranek and Newman, Inc., Cambridge, MA (USA)
- DOE Contract Number:
- W-7405-ENG-48
- OSTI ID:
- 5152102
- Report Number(s):
- UCRL-15331-Rev.1; ON: DE82012754
- Country of Publication:
- United States
- Language:
- English
Similar Records
Tour through the Praxis compiler
Praxis compiler internals