Structured FORTRAN preprocessors generating optimized output

Usually a structured FORTRAN program is transformed into a standard FORTRAN program by means of a one‐pass preprocessor. In this case, several problems are caused by the many redundant continue and goto statements that a preprocessor generates. These problems include: (i) the generated FORTRAN program is not easy to read; (ii) the size of files to store the related programs becomes large; (iii) the total time increases for executing both the FORTRAN compiler and the output program itself.

[1]  Brian W. Kernighan,et al.  RATFOR—a preprocessor for a rational fortran , 1975, Softw. Pract. Exp..

[2]  Makoto Arisawa,et al.  Fortran + preprocessor = Utopia 84 , 1979, SIGP.

[3]  Giovanni Guida An effective preprocessor for structured FORTRAN: The HENTRAN system , 2005, International Journal of Computer & Information Sciences.