STAR(ID:4037/sta020)


Initial implementation of the Utopia 84 Language as a FORTRAN preprocessor

Arisawa and Iuchi, Yamanashi, 1979


Related languages
FORTRAN IV => STAR   Preprocessor for
Utopia 84 => STAR   Implementation

References:
  • Arisawa, Makoto and Iuchi, Minoru "Fortran + Preprocessor = Utopia 84" view details Extract: Account
    Since E.W.Dijkstra pointed out that programs must be well structured, there have been lots of efforts towards so called "structured programming." Several programming languages have been designed and implemented along this line. Old heroes such as Cobol or Fortran were criticised. But still many programmers seem to stick to Fortran for some reason or another.

    In order to reform Fortran into more "structured" language, preprocessor approach has been tried with considerable success.  (See references.) This approach usually is called "structured Fortran," and many preprocessors fall into this family, Ratfor for an example.
    In the present paper, we discuss how to push forth this approach so that we could reach the ideal language level. Utopia 84 is the final objective for our efforts. (Utopia 84 is the name of an ideal, programming language or a class of languages mentioned by D.E.Knuth.)
    We have designed and implemented a version of "structured Fortran" preprocessor, to be called "Star" in the followings, and now are polishing it up. Hopefully, Star will be growing up to be "micro Utopia 84", "mini Utopia 84", and so on, until at last we reach the final Utopia 84.
          in SIGPLAN Notices 14(01) January 1979 view details