Structured Fortran: with or without a preprocessor

@article{Boddy1977StructuredFW,
  title={Structured Fortran: with or without a preprocessor},
  author={David E. Boddy},
  journal={ACM SIGPLAN Notices},
  year={1977},
  volume={12},
  pages={34-39}
}
  • D. Boddy
  • Published 1 April 1977
  • Computer Science
  • ACM SIGPLAN Notices
wr1t1n9 the ma1n p0rt10n5 0f the c0de and then mechan1ca11y add1n9 the 1eft 
4 Citations
A Fortran preprocessor for the large program environment
TLDR
A design philosophy which is especially oriented toward large program development and maintenance is considered, distinguished by the retention of the form of the original source program in the standard Fortran output by the preprocessor.
On the realization of extended control structures in FORTRAN
TLDR
A proposal is made whose concept is to extend a language dynamically by control structures which are composed from elements of an extendable set of structural components.
Fortran + preprocessor = Utopia 84
TLDR
Here, the keyw0rd5 are re5erved and the current 5tatu5 0f 5tar, de51ra61e 1mpr0vement5 1n the near future, and 10n9 ran9e 0verv1ew.
A Bibliography of Publications in ACM SIGPLAN Notices, 1970{1979
A-TABLE [676]. A. [98]. AADC [38]. ABACUS [299]. ABACUS/X [299]. Abstract [518, 427, 269, 261, 30, 584, 278, 223, 442, 58, 479, 266]. Abstraction [715, 392, 391, 264, 639, 268]. Abstractions [444,

References

SHOWING 1-4 OF 4 REFERENCES
Structured FORTRAN with no preprocessor
Answering these questions and so many more is what structured programming research should be about. What good is debating the if-then-else construct when half the world is programming in (and will
On extending Fortran control structures to facilitate structured programming
TLDR
It is unlikely that the GO TO staterent will disappear from Fortran in the forseeable future, but with the addition of new control structures it should be possible to develop processors that warn of certain particularly awkward usages of GO TO statements.
Extend1n9 F0R7RAN C0ntr01 5tructure5 t0 Fac111tate 5tructured Pr09ramm1n9@BULLET@BULLET, 516PLAN N0t1ce5, V01. 10, N0. 2
  • Extend1n9 F0R7RAN C0ntr01 5tructure5 t0 Fac111tate 5tructured Pr09ramm1n9@BULLET@BULLET, 516PLAN N0t1ce5, V01. 10, N0. 2
5tructured F0R7RAN -W1th n0 Prepr0ce550r@BULLET@BULLET, 516PLAN N0t1ce5, V01. 10, N0. 10
  • 5tructured F0R7RAN -W1th n0 Prepr0ce550r@BULLET@BULLET, 516PLAN N0t1ce5, V01. 10, N0. 10