Premium
Design considerations for array processing languages
Author(s) -
Wetherell Charles
Publication year - 1980
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380100403
Subject(s) - fortran , computer science , software , assembly language , software design , data processing , software engineering , feature (linguistics) , programming language , database , software development , linguistics , philosophy
The Department of Energy (DoE) has a long history of large‐scale scientific calculation on the most advanced ‘number‐crunching’ computers. Recently, an effort to improve communications and software sharing among DoE laboratories has been underway. One result of this sharing is a project to design and implement a common language. That language turns out to be FORTRAN 77 significantly extended with new data structures, control structures and array processing. The data used to design the array processing feature is surprising and likely to be of use to others working in scientific language design; it is reported here so that others may profit from DoE's experience.