Discover
/
Article

A debate: Retire FORTRAN?: Yes

MAY 01, 1984
New applicative languages, based on mathematical functions rather than FORTRAN‐like statements, will enhance our ability to decompose problems for concurrent processing.
James R. McGraw

What role can programming languages play in our continuing efforts for high‐speed computation, and what role should they play? The overwhelming majority of high‐speed computing is now done in FORTRAN on large vector machines such as the Cray 1 and the CDC Cyber 205. While the exact nature of future supercomputers is unclear, by almost all indications they will be multiprocessors. Conservative plans would link on the order of 64 processors, while more aggressive approaches, such as the “data flow” strategy, would link several thousand processors. In either case, the goal is to arrange each program to use as many processors as needed to complete execution in the shortest amount of time. To what extent can languages and their associated compilers assist us in reaching this goal?

This article is only available in PDF format

References

  1. 1. D. J. Kuck, R. H. Kuhn, D. A. Padua, B. Leasure, M. Wolfe in Proc. 8th ACM Symp. Principles of Programming Languages, Association for Computing Machinery, New York (1981), page 207.

  2. 2. Arvind, K. P. Gostelow, W. Plouffe, An Asynchronous Programming Language and Computing Machine, Tech. Report TR114a, Dept. of Information and Computer Science, University of California, Irvine (December 1978).

  3. 3. J. R. McGraw, ACM Trans. Prog. Lang. Syst. 4, 44 (1982);
    W. B. Ackerman, Computer 15, 15 (1982).https://doi.org/CPTRB4

  4. 4. D. D. Gajski, D. A. Padua, D. J. Kuck, R. H. Kuhn, Computer 15, 58 (1982).https://doi.org/CPTRB4

  5. 5. Arvind, K. P. Gostelow, Computer 15, 42 (1982).https://doi.org/CPTRB4

  6. 6. A. L. Davis, R. M. Keller, Computer 15, 26 (1982).https://doi.org/CPTRB4

  7. 7. D. A. Turner in Proc. of the 1981 ACM Conf. on Functional Programming Languages and Computer Architectures, Association for Computing Machinery, New York (1981), page 85.

  8. 8. A. V. Aho, J. E. Hopcroft, J. D. Ullman, The Theory of Parsing, Translation, and Compiling, Prentice Hall, Englewood Cliffs, New Jersey (1973).

More about the authors

James R. McGraw, Lawrence Livermore National Laboratory, Livermore, California.

Related content
/
Article
Beneath the ice shelves of the frozen continent, a hidden boundary layer of turbulent ocean is determining Antarctica’s fate.
/
Article
Figuring out how to communicate with the public can be overwhelming. Here’s some advice for getting started.
/
Article
Amid growing investment in planetary-scale climate intervention strategies that alter sunlight reflection, global communities deserve inclusive and accountable oversight of research.
/
Article
Although motivated by the fundamental exploration of the weirdness of the quantum world, the prizewinning experiments have led to a promising branch of quantum computing technology.

Get PT in your inbox

pt_newsletter_card_blue.png
PT The Week in Physics

A collection of PT's content from the previous week delivered every Monday.

pt_newsletter_card_darkblue.png
PT New Issue Alert

Be notified about the new issue with links to highlights and the full TOC.

pt_newsletter_card_pink.png
PT Webinars & White Papers

The latest webinars, white papers and other informational resources.

By signing up you agree to allow AIP to send you email newsletters. You further agree to our privacy policy and terms of service.