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?
Skip Nav Destination
Article navigation
May 01 1984
A debate: Retire FORTRAN?: Yes
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
James R. McGraw
Lawrence Livermore National Laboratory, Livermore, California
Search for other works by this author on:
Physics Today 37 (5), 66–74 (1984);
Citation
James R. McGraw; A debate: Retire FORTRAN?: Yes. Physics Today 1 May 1984; 37 (5): 66–74. https://doi.org/10.1063/1.2916244
Download citation file:
Sign in
Don't already have an account? Register
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
Sign in via your Institution
Sign in via your InstitutionPERSONAL SUBSCRIPTION
Purchase an annual subscription for $25. A subscription grants you access to all of Physics Today's current and backfile content.