Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/503561.503564acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-seConference Proceedingsconference-collections
Article
Free access

Postprocessor for structured FORTRAN

Published: 22 April 1976 Publication History

Abstract

Structured FORTRAN is an extension of FORTRAN language with constructs like DO WHILE, CASE, IF THEN ELSE, etc., that will allow people to write structured programs in FORTRAN. Many preprocessors have been. developed for various versions of structured FORTRAN that will convert programs written in it into regular FORTRAN programs. The resulting programs are then compiled with the regular FORTRAN compiler. This arrangement prohibits teaching structured FORTRAN language to beginning students in computer science because the actual debugging is done on the converted program in regular FORTRAN and then re-converted back to structured FORTRAN. It also poses problems for running experiments comparing programming efforts between a structured FORTRAN language and regular FORTRAN.One solution to these difficulties is to develop a postprocessor. A postprocessor is a processor which will collect the information produced by regular FORTRAN compiler and correlate the information with the program written in structured FORTRAN. This way, by appending a preprocessor and a postprocessor to structured FORTRAN, programmers will not be aware of the intermediate conversion steps that took place during the compilation of their programs. This postprocessor will also eliminate the need of a new structured FORTRAN compiler since the combined function of preprocessor, FORTRAN compiler and postprocessor exactly carries out the functions of a structured FORTRAN compiler.A general design of a postprocessor is described in this paper. Its impact on the existing FORTRAN compiler is kept to a minimum and its communication with the preprocessor is kept simple. The actual implementation will differ for each FORTRAN compiler due to the very fact that compilers are machine dependent. A set of proposed uses of the postprocessor will also be summarized in the paper.

References

[1]
L.C. Benton, IFTRAN, General Research Comp. Report, 1974.]]
[2]
L. Meissner and R. Hinkins, B4Tran: A Structured Mini-Language Approach to the Teaching of FORTRAN, SIGSCE Bulletin, Vol. 7, 1, February 1975.]]
[3]
-----,SFTRANt Jet Propulsion Laboratory Report, 1973.]]
[4]
B. Hodges, Private Communication, 1976.]]
[5]
T.B. Bell and D.C. Bixler, Requirements Statement Language, TRW Report, 1975.]]
[6]
E.W. DiJkstra, Notes on Structured Programming, in Structured Programming, by Dahl, DiJkstra and Hoare, Academic Press, 1972.]]
[7]
H.D. Mills, Top-Down Programming in Large Systems, in Debugging Techniques in Large Systems, edited by Rustin, Prentice-Hall, pp. 41-55.]]
[8]
F.T. Baker, Chief Programmer Team: Management of Production Programming, IBM Systems Journal, Vol. 11, #2, 1972.]]

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ACMSE '76: Proceedings of the 14th annual ACM Southeast Regional Conference
April 1976
406 pages
ISBN:9781450373319
DOI:10.1145/503561
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 April 1976

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

ACMSE '76
Sponsor:
April 22 - 24, 1976
Alabama, Birmingham

Acceptance Rates

Overall Acceptance Rate 502 of 1,023 submissions, 49%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 191
    Total Downloads
  • Downloads (Last 12 months)29
  • Downloads (Last 6 weeks)6
Reflects downloads up to 18 Aug 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media