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