2012
DOI: 10.1098/rsta.2011.0328
|View full text |Cite
|
Sign up to set email alerts
|

Programs=data=first-class citizens in a computational world

Abstract: From a programming perspective, Alan Turing's epochal 1936 paper on computable functions introduced several new concepts, including what is today known as self-interpreters and programs as data , and invented a great many now-common programming techniques. We begin by reviewing Turing's contribution from a programming perspective; and then systematize and mention some of the many ways that later developments in models of computation (MOCs) have interacted with co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2012
2012
2015
2015

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 31 publications
0
2
0
Order By: Relevance
“…The latter is limited by memory limitations, attention span, lack of concentration, and other processing constraints, whereas the former is construed to be essentially infinite in virtue of the recursive nature of grammar. There are a number of methodological and theoretical issues with the competence/performance distinction (e.g., Reich, 1969 ; Pylyshyn, 1973 ; Christiansen, 1992 ; Petersson, 2005 ; see also Christiansen and Chater, Forthcoming 2016 ). Here, however, we focus on a substantial challenge to the standard solution, deriving from the considerable variation across languages and individuals in the use of recursive structures—differences that cannot readily be ascribed to performance factors.…”
Section: Sequence Learning As the Basis For Recursive Structurementioning
confidence: 99%
“…The latter is limited by memory limitations, attention span, lack of concentration, and other processing constraints, whereas the former is construed to be essentially infinite in virtue of the recursive nature of grammar. There are a number of methodological and theoretical issues with the competence/performance distinction (e.g., Reich, 1969 ; Pylyshyn, 1973 ; Christiansen, 1992 ; Petersson, 2005 ; see also Christiansen and Chater, Forthcoming 2016 ). Here, however, we focus on a substantial challenge to the standard solution, deriving from the considerable variation across languages and individuals in the use of recursive structures—differences that cannot readily be ascribed to performance factors.…”
Section: Sequence Learning As the Basis For Recursive Structurementioning
confidence: 99%
“…Quoting Feferman's reference to the oracle Turing machine as a 'new idea that was to change the face of the general theory of computation', Soare traces the historical and contemporary significance of the oracle machine over a range of fields. -The article by Jones & Simonsen [2] discusses the ramifications of the programs as data concept and considers general desirable features of models of computation. It discusses a recently proposed model, motivated by biology, the 'blob' model, and to what extent it meets these ideal features and how the remaining desiderata could be addressed.…”
mentioning
confidence: 99%