Abstract
In the paper the new HENTRAN preprocessor for structured FORTRAN is illustrated. The motivations and the goals of the project are first outlined. The extended FORTRAN language implemented through HENTRAN is then illustrated and its adequacy and flexibility for structured programming are discussed. The basic architecture of the HENTRAN translator is described and its main features concerning reliability, portability, and efficiency are discussed in comparison with other similar systems.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
A. V. Aho and J. D. Ullman,Principles of Compiler Design (Addison-Wesley, Reading, Mass., 1977).
American National Standard Programming Language Fortran (Am. Nat. Standard Institute, New York, 1966).
American National Standard Programming Language Fortran (Am. Nat. Standard Institute, New York, 1978).
W. Brainerd (Ed.), “Fortran 77,”Comm. ACM 21(10):806–820 (1978).
D. Comer, “MOUSE4: An Improved Implementation of the RATFOR PREPROCESSOR,”Software-Practice and Experience 8:35–40 (1978).
E. W. Dijkstra,A Discipline of Programming (Prentice Hall, New York, 1976).
For-Word, “Fortran Development Newsletter,”SIGPLAN Notices 4:11 (1976).
G. Guida, F. Spada, and E. Viganó,HENTRAN-Manuale d'Uso (Istituto di Elettrotecnica ed Elettronica del Politecnico di Milano, Milano, Italy, 1979).
B. W. Kernighan, “RATFOR-A Preprocessor for Rational Fortran,”Software-Practice and Experience 5:395–406 (1975).
D. E. Knuth, “An Empirical Study of FORTRAN Programs,”Software-Practice and Experience 1:105–133 (1971).
H. F. Ledgard and M. Marcotty, “A Genealogy of Control Structures,”Comm. ACM 18:629–639 (1975).
L. P. Meissner, “Proposed Control Structures for Extended FORTRAN,”SIGPLAN Notices,11:16–21 (1976).
G. J. Myers,Software Reliability: Principles and Practice, (John Wiley, New York, 1976).
D. L. Parnas, “On the Criteria to be Used in Decomposing Systems into Modules,”Comm. ACM. 15(12):1053–1058 (1972).
M. A. Sabin, “Portability-Some Experiences with FORTRAN,”Software-Practice and Experience 6:393–396 (1976).
N. Wirth, “On the Composition of Well-structured Programs,”ACM Computing Surveys 6:247–259 (1974).
W. A. Wulf, et al.,BLISS Reference Manual, (Carnegie-Mellon University, Pittsburgh, 1971).
C. T. Zahn, “A Control Statement for Natural Top-down Structured Programming,”Lecture Notes in Computer Science 19:170–180 (Springer Verlag, New York, 1974).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Guida, G. An effective preprocessor for structured FORTRAN: The HENTRAN system. International Journal of Computer and Information Sciences 10, 283–297 (1981). https://doi.org/10.1007/BF01007885
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01007885