ACM Turing Award Lectures 2007
DOI: 10.1145/1283920.1283933
|View full text |Cite
|
Sign up to set email alerts
|

Can programming be liberated from the von Neumann style?

Abstract: General permission to make fair use in teaching or research of all or part of this material is granted to individual readers and to nonprofit libraries acting for them provided that ACM's copyright notice is given and that reference is made to the publication, to its date of issue, and to the fact that reprinting privileges were granted by permission of the Association for Computing Machinery. To otherwise reprint a figure, table, other substantial excerpt, or the entire work requires specific permission as do… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
455
0
17

Year Published

2009
2009
2022
2022

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 352 publications
(474 citation statements)
references
References 19 publications
2
455
0
17
Order By: Relevance
“…Peter's original idea (possibly inspired by Backus [1]) was to describe the semantics of a programming language's constructs using a set of abstract semantic entities, which he called actions [13,14]. Each action represents a computation that receives and produces information.…”
Section: Inspirationsmentioning
confidence: 99%
“…Peter's original idea (possibly inspired by Backus [1]) was to describe the semantics of a programming language's constructs using a set of abstract semantic entities, which he called actions [13,14]. Each action represents a computation that receives and produces information.…”
Section: Inspirationsmentioning
confidence: 99%
“…(1967) [26] introduced the object abstraction to represent programming as a form of modelling. Backus (1979) [6] argued the need for a history sensitive mode of programming with the virtues of declarative programming. Neither programme has generated an entirely satisfactory programming style and their objectives do not seem to be convergent.…”
Section: Orientationmentioning
confidence: 99%
“…Languages are being continuously extended, but not becoming stronger. Design focus has been on optimization and featurization rather than rectifying their defects at the most basic levels [7].…”
Section: Introduction "You Cannot Inspect Quality Into Products"mentioning
confidence: 99%