Programming Languages as Technical Artifacts

Philosophy and Technology 27 (3):377-397 (2014)
  Copy   BIBTEX

Abstract

Taken at face value, a programming language is defined by a formal grammar. But, clearly, there is more to it. By themselves, the naked strings of the language do not determine when a program is correct relative to some specification. For this, the constructs of the language must be given some semantic content. Moreover, to be employed to generate physical computations, a programming language must have a physical implementation. How are we to conceptualize this complex package? Ontologically, what kind of thing is it? In this paper, we shall argue that an appropriate conceptualization is furnished by the notion of a technical artifact

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 91,349

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

Understanding programming languages.Raymond Turner - 2007 - Minds and Machines 17 (2):203-216.
Domains and lambda-calculi.Roberto M. Amadio - 1998 - New York: Cambridge University Press. Edited by P.-L. Curien.
Co-Designing social systems by designing technical artifacts.Ulrich Krohs - 2008 - In Pieter E. Vermaas, Peter Kroes, Andrew Light & Steven A. Moore (eds.), Philosophy and Design: From Engineering to Architecture. Springer.
Abpl.Mike Ainsworth - 1993 - Acta Biotheoretica 41 (1-2):43-51.
Symmetry and interactivity in programming.P. -L. Curien - 2003 - Bulletin of Symbolic Logic 9 (2):169-180.

Analytics

Added to PP
2013-03-10

Downloads
115 (#151,327)

6 months
21 (#122,177)

Historical graph of downloads
How can I increase my downloads?

Citations of this work

Social Ontology.Brian Epstein - 2018 - Stanford Encyclopedia of Philosophy.
Miscomputation.Nir Fresco & Giuseppe Primiero - 2013 - Philosophy and Technology 26 (3):253-272.

View all 9 citations / Add more citations

References found in this work

Functional analysis.Robert E. Cummins - 1975 - Journal of Philosophy 72 (November):741-64.
Wittgenstein on rules and private language.Saul A. Kripke - 1982 - Revue Philosophique de la France Et de l'Etranger 173 (4):496-499.

View all 41 references / Add more references