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
 
 
