Introduction to C4D
This document introduces the C4D operating system, developed for the IBM 1620 computer. C4D is built around an extended version of PDQ Fortran and is designed to facilitate batch processing, mixed Fortran compilation, and execution runs. It supports storage of programs and data on one or more 1311 disk drives and offers segmentation of programs for efficient memory usage. The system includes comprehensive error checking and is self-adapting for various core sizes.
Key components of C4D include:
- Statement Scan Routine
- Diagnostic Routine
- Compiler Routine
- Class A Subroutines
- Relocatable Subroutines
- Label Index Routine
- Executive Routine
The system is detailed in the accompanying Users Manual and Systems Manual, providing guidance for users and insights for system programmers.
Key Features and Specifications
C4D offers several advantages for Fortran programming environments:
- Efficient use of disk space, with the system occupying a small percentage of a single disk.
- Comprehensive diagnostics for both compile-time and run-time errors.
- High-speed disk operations for program segmentation and data storage.
- Flexibility in disk usage, allowing partitions for program storage and working data.
The language specifications detail variable naming conventions, integer and real arithmetic, and array handling. Subroutines are available for common mathematical functions and utility operations.
Development and Contributions
The C4D operating system was developed with contributions from various individuals and organizations, including J&L Steel Corporation and Pennsylvania Transformer Division. Acknowledgements are extended to those who provided valuable input and assistance during its development.