110231 ALGOL for RT-11 Version: March 1976
Submitted by: Digital Equipment Corporation
Operating System: RT-11V2 Source Language: MACRO-11 and ALGOL Memory
Required: 16K Keywords: Compilers, Programming Languages
Abstract: ALGOL compiler and run-time system for ALGOL-60 language
operates on 16K or larger RT-11, or RSX-11M, RSX-11D
Systems.
This implementation of the ALGOL-60 language features
dynamic allocation of program and data segments through
a software virtual memory system. All ALGOL-60 statement
components are supported, plus several extensions, such
as the THRU statement, numbered and unnumbered CASE
statements, and the string REPLACE and SCAN statements.
Data types supported are 16-bit INTEGER, 16-bit BOOLEAN
and one or two dimensional arrays (of INTEGER or BOOLEAN
elements) with variable upper and lower bounds.
Procedures may be typed INTEGER or BOOLEAN, or may be
untyped. A Burrough-compatible implementation of string
operations using pointer variables is provided.
Other features include partial word operations, bit
concatenation, IF and CASE expressions of all types,
record-orientied random-access and stream sequential
I/O. The I/O operations read and write standard RT-11
files.
The virtual memory support, RT-11 input/output, and all
other operations are handled through an interpreter
which executes the code files output by the ALGOL
compiler.
Notes: No source is available for this program. A partial
listing file is included with the tapes but was
incomplete as submitted to the DECUS library.
Restrictions: Does not support floating point arithmetic.
Sources not included.
Media (Service Charge Code): Write-Up (AC), Three RX01 Diskettes (KC)
Format: RT-11, 600' Magnetic Tape (MA) Format: RT-11
The PDP-11 DECUS Software Index
The PDP-11 Home Page
Tim Shoppa
<shoppa@trailing-edge.com>
Created: December 26, 1998