Data oriented program design

  • Authors:
  • John A. Sharp

  • Affiliations:
  • University College of Swansea, Singleton Park, Swansea SA2 8PP, Wales, U.K

  • Venue:
  • ACM SIGPLAN Notices
  • Year:
  • 1980

Quantified Score

Hi-index 0.00

Visualization

Abstract

The time is ripe for a change from the traditional, von Neumann view of computing. The desire to increase the efficiency of the programmer by providing a more natural programming tool, and also the desire to increase the efficiency of processor, and memory utilisation by allowing for increased concurrency in execution are major motivations for this change.A data oriented approach to program design is presented which, it is contended, satisfies both of these goals. In order to support this approach a model of parallel computation, and the outline of a programming language based on that model are presented.Some short example programs are included, and the question of input and output (which is often ignored) is discussed.