Product Overview
ALGOL is an applications and systems programming language. The ALGOL compiler includes provisions for interprogram communication, input/output (I/O) device handling, flexible data editing, and structured programming. In conjunction with other products, it provides facilities for structured programming, programmer productivity aids, and direct programming access to the Transaction Server and the MultiLingual System (MLS).
General Features
ALGOL is based on, and has all of the features of, ALGOL60—including structured control flow constructs, extensive arithmetic and Boolean expressions, plus nested procedure definition. Unisys Extended ALGOL adds other constructs and data types to simplify program writing and to enable programs to use some of the unique features of the enterprise server processors and operating system. These additional constructs are divided into five major categories.
Category |
Function |
---|---|
Language components |
Provide the basis on which the ALGOL language is built. |
Program units |
Constitute a grouping of syntactical constructs to be compiled. |
Declarations |
Identify the internal format of the entity being described. |
Statements |
Provide the mechanism to assign computation results, transfer program control, and perform I/O operations. |
Expressions |
Provide the rules for performing various operations to achieve the computed results. |
Ordering Information
Platform |
Style |
ClearPath |
The ordering style for the ALGOL compiler is CSP 10nn-ALG, where nn represents performance groups 10 through 160 (in increments of 10). |
Source code is available for this product. You can license it separately.
Product Information
Refer to the following documents for more information:
-
ALGOL Programming Reference Manual, Volume 1: Basic Implementation (8600 0098)
-
ALGOL Programming Reference Manual, Volume 2: Product Interfaces (8600 0734)
-
ALGOL Compiler Messages Support Reference Manual (8600 0031)