Skip to main content
Log in

An effective preprocessor for structured FORTRAN: The HENTRAN system

  • Published:
International Journal of Computer & Information Sciences Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. V. Aho and J. D. Ullman,Principles of Compiler Design (Addison-Wesley, Reading, Mass., 1977).

    Google Scholar 

  2. American National Standard Programming Language Fortran (Am. Nat. Standard Institute, New York, 1966).

  3. American National Standard Programming Language Fortran (Am. Nat. Standard Institute, New York, 1978).

  4. W. Brainerd (Ed.), “Fortran 77,”Comm. ACM 21(10):806–820 (1978).

  5. D. Comer, “MOUSE4: An Improved Implementation of the RATFOR PREPROCESSOR,”Software-Practice and Experience 8:35–40 (1978).

    Google Scholar 

  6. E. W. Dijkstra,A Discipline of Programming (Prentice Hall, New York, 1976).

    Google Scholar 

  7. For-Word, “Fortran Development Newsletter,”SIGPLAN Notices 4:11 (1976).

    Google Scholar 

  8. G. Guida, F. Spada, and E. Viganó,HENTRAN-Manuale d'Uso (Istituto di Elettrotecnica ed Elettronica del Politecnico di Milano, Milano, Italy, 1979).

    Google Scholar 

  9. B. W. Kernighan, “RATFOR-A Preprocessor for Rational Fortran,”Software-Practice and Experience 5:395–406 (1975).

    Google Scholar 

  10. D. E. Knuth, “An Empirical Study of FORTRAN Programs,”Software-Practice and Experience 1:105–133 (1971).

    Google Scholar 

  11. H. F. Ledgard and M. Marcotty, “A Genealogy of Control Structures,”Comm. ACM 18:629–639 (1975).

    Google Scholar 

  12. L. P. Meissner, “Proposed Control Structures for Extended FORTRAN,”SIGPLAN Notices,11:16–21 (1976).

    Google Scholar 

  13. G. J. Myers,Software Reliability: Principles and Practice, (John Wiley, New York, 1976).

    Google Scholar 

  14. D. L. Parnas, “On the Criteria to be Used in Decomposing Systems into Modules,”Comm. ACM. 15(12):1053–1058 (1972).

    Google Scholar 

  15. M. A. Sabin, “Portability-Some Experiences with FORTRAN,”Software-Practice and Experience 6:393–396 (1976).

    Google Scholar 

  16. N. Wirth, “On the Composition of Well-structured Programs,”ACM Computing Surveys 6:247–259 (1974).

    Google Scholar 

  17. W. A. Wulf, et al.,BLISS Reference Manual, (Carnegie-Mellon University, Pittsburgh, 1971).

    Google Scholar 

  18. 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).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01007885

Key words

Navigation