PRAXIS, High Level Computer Language for System Applications
Creators
- 1. Lawrence Livermore National Laboratory, P.O. Box 808, Livermore, California 94550 (United States)
Description
1 - Description of program or function: PRAXIS is a systems implementation programming language designed especially for control and communications programming. It is a modern, strongly-typed, block-structured language similar to PASCAL but with extensions and features particular to control systems applications. The software consists of three PRAXIS compilers and three associated support utilities - the PRAXIS RMS-11 Interface, a set of procedures, functions, and type declarations which allow PRAXIS programs to interface to the RMS-11 Input/Output system under VAX/VMS and the RSX-11M systems; TEXTIO, character I/O software for terminal and line-printer text operations; and UNPASCAL, a program which translates simple PASCAL programs into PRAXIS. The compilers included are: a VAX/VMS version which generates VAX code, a VAX/VMS version which generates PDP11 codes, and a PDP11/RSX-11M version which generates PDP11 code. NESC Edition B of PRAXIS is designated as Version 7.3 by the contributors. The PDP11 compiler is not supported and has not been changed since February 1982. 2 - Method of solution: The PRAXIS compilers use LALR parsing technique to generate an intermediate machine-independent code. This is then processed using templates for the target computer to generate actual machine instructions
Availability note (English)
Available on-line: http://www.nea.fr/abs/html/nesc9983.htmlAdditional details
Identifiers
Publishing Information
- Imprint Pagination
- [html]
INIS
- Country of Publication
- Nuclear Energy Agency of the OECD (NEA)
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 41086643
- Subject category
- S97: MATHEMATICAL METHODS AND COMPUTING;
- Resource subtype / Literary indicator
- Computer Program Description, Non-conventional Literature
- Descriptors DEI
- COMMUNICATIONS; COMPUTER PROGRAM DOCUMENTATION; CONTROL SYSTEMS; DEC COMPUTERS; P CODES; PASCAL; REAL TIME SYSTEMS; WEBSITES
- Descriptors DEC
- COMPUTER CODES; COMPUTERS; DOCUMENT TYPES; PROGRAMMING LANGUAGES
Optional Information
- Notes
- 9 refs.