BUGTRAN(ID:7614/)
Debugging dialect of FORTRAN II
- Country: us
- Began: 1962
- Published: 1963
- Type:Fortran I-III Variants
- Sammet:NSC
FORTRAN II extended for debugging
References:
Ferguson, H. Earl; and Berner, Elizabeth. "Debugging systems at the source language level" pp430-434 view details
in [ACM] CACM 6(08) (August 1963) view details
Reynolds, J. C. review of Ferguson 1963 (BUGTRAN) view details
Abstract: This paper describes a FORTRAN preprocessor called BUGTRAN which augments the FORTRAN language by adding a statement type for debugging purposes. This new statement allows the programmer to specify a variety of traces and dumps with an output format which includes symbolic variable names and statement numbers. The result is an output which may be interpreted directly in terms of the source language, without the use of symbol tables or storage maps. The provisions for tracing are excellent, but the dump facilities are limited, particularly by the restriction that a dump statement in one subprogram cannot output variables in other subprograms.
It seems unfortunate that this sort of language augmentation must be performed by using a separate preprocessor rather than by altering the main compiler. It is a sad comment on the state of compiler documentation that it is easier to write a preprocessor from scratch (including a complete syntax analyzer) than to modify an existing compiler.
in ACM Computing Reviews 5(01) January-February 1964 view details
|