Affiliation:
1. University College of Swansea, Singleton Park, Swansea SA2 8PP, Wales, U.K
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.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference21 articles.
1. Lucid, a nonprocedural language with iteration
2. Can programming be liberated from the von Neumann style?
3. The "single-assignment" approach to parallel processing
4. O. J. Dahl E. Dijkstra C. A. R. Hoare Structured Programming Academic Press '73. O. J. Dahl E. Dijkstra C. A. R. Hoare Structured Programming Academic Press '73.
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A physical data model for spatio-temporal objects;Environmental Modelling & Software;2019-12
2. How Game Engines Can Inspire EDA Tools Development;Proceedings of the 2017 ACM on International Symposium on Physical Design;2017-03-19
3. Key references in distributed computer systems 1959–1989;Distributed Computer Systems;1990
4. The use of APL in a concurrent data flow environment;ACM SIGAPL APL Quote Quad;1982-09