Professional Documents
Culture Documents
systems
Javier Blanco
Renato Cherini
Po Garca
Martin Diller
Universidad Nacional de C
ordoba, Argentina
e-mail: blanco@famaf.unc.edu.ar
Abstract
We introduce the concept of interpreter as a producer of behaviours in
response to some inputs that codifies them. We argue that the notion of
interpreter captures the minimal characteristics shared by different kinds
of computational devices, and can thus serve as a criteria to identify how
interesting a computational system is. This characterization contrasts
with many of the current functional descriptions offered in the literature
on this topic, in that these are somewhat dependent on the technology
that is currently available. Since the concept of interpreter can be used
to compare different systems, it defines a computational hierarchy, establishing the relative degree of computationalism of different systems. This
enables us to restate some ontological questions, such as what is a program?, when is a system computational?, in more precise terms which
admit clearer answers.
References
[AS96]
[BCDG11] Javier Blanco, Renato Cherini, Martin Diller, and Pio Garca. Interpreters: towards a philosophical account of computer science. Technical Report, 2011.
[BG08]
[Cha96]
[Chr94]
Ronald L. Chrisley. Why everything doesnt realize every computation. Minds and Machines, 4(4):40320, 1994.
[Cop96]
[Cop02]
Jack Copeland. Narrow versus wide mechanism. In Computationalism: New Directions. MIT Press, 2002.
[Dij88]
[Ede07]
[HH98]
[Jon97]
[Pic08]
[Put87]
[Sch99]
[Sea04]