Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

Meaning and Reference in Programming Languages

Bibliographic Data

ID22134250
AuthorsNicola Angius (0000-0002-7209-4400, University of Messina, corresponding author)
Year2025
Volume10
Issue2
Pages40
Publication date2025-04-01
Peer ReviewedYes
Open AccessYes
TypeARTICLE
VenuePhilosophies (JOURNAL)
Journal identifiersISSN: 2409-9287 • E-ISSN: 2409-9287
PublisherMDPI AG (PUBLISHER • IT)
DOI10.3390/philosophies10020040
OpenAlexW4409091167
LanguageEN
References cited39

This paper provides an analysis of the meaning–reference problem, as traditionally advanced in the philosophy of language, for imperative programming languages. Addressing the problem is relevant for the philosophy of computer science in the context of the debate of whether simulative programs can be considered representational theories of their simulated systems. This paper challenges the thesis that, since programming languages have semantics, they also have reference, presumably to the external world. First, denotational, operational, game theoretic, and axiomatic semantics are epistemologically analysed to provide a theory of meaning for high-level language programs. It is argued that programming language semantics can be seen, to some extent, under the light of Fregean descriptivism, thereby rejecting the view that it is reference that determines meaning. Secondly, descriptivist, causal, character, and intentionalist theories of reference are examined to argue that meaning is not sufficient for programming languages to determine reference, thereby rejecting the view that meaning determines reference. It is argued that it is the intentions of agents that allow programming language semantics to identify referents. The paper concludes that if the semantics of programming languages may determine their reference, the latter is not to the external world but to the internal operations of the implementation executing them. This does not prevent simulative programs from representing empirical systems, but they do so not on the basis of programming language semantics

Cognitive science · Epistemology · Linguistics · Artificial Intelligence in Games · Computability, Logic, AI Algorithms · Computer Science · Logic, programming, and type systems · Philosophy · Psychology

  • Philosophy of Language

    Open Access•Zoltan Szabo, Zoltan Gendler Szabo et al.•Philosophy of Language•2018

  • Computation and Cognition

    Zenon W Pylyshyn•Computation and Cognition•1984

  • Iii.—on Referring

    P F Strawson•Mind•1950

  • Naming and Necessity

    Saul A Kripke•Semantics of Natural Language•1972

  • On the Morality of Artificial Agents

    Open Access•Luciano Floridi, J W Sanders•Minds and Machines•2004

  • Précis of The Intentional Stance

    Open Access•Daniel C Dennett•Behavioral and Brain Sciences•1988

  • Putnam's paradox

    David Lewis•Australasian Journal of Philosophy•1984

  • Ii.—on Denoting

    Bertrand Russell•Mind•1905

  • Words

    David Kaplan, David L Kaplan•Aristotelian Society Supplementary…•1990

  • The Rule-Following Paradox and its Implications for Metaphysics

    Open Access•Jody Azzouni•The Rule-Following Paradox and…•2017

  • The Problem of Justification of Empirical Hypotheses in Software Testing

    Open Access•Nicola Angius•Philosophy & Technology•2014

  • About the “Trinity Thesis” Regarding the Ontology of Computer Programs

    Open Access•Henri Stephanou•Philosophy & Technology•2020

  • On the Mutual Dependence Between Formal Methods and Empirical Testing in Program Verification

    Open Access•Nicola Angius•Philosophy & Technology•2020

  • What an Algorithm Is

    Open Access•Robin K Hill•Philosophy & Technology•2016

  • The Indexical Character of Names

    Open Access•Michal Pelczar, J Rainsbury•Synthese•1998

  • On malfunctioning software

    Open Access•Luciano Floridi, Nadine Fresco et al.•Synthese•2015

  • General semantics

    Open Access•David Lewis•Synthese•1970

  • Proper names and identifying descriptions

    Open Access•Keith S Donnellan•Synthese•1970

  • Meaning

    H P Grice•The Philosophical Review•1957

  • Reference and Definite Descriptions

    Keith S Donnellan•The Philosophical Review•1966

  • Three Myths of Computer Science

    James H Moor•The British Journal for the…•1978

  • New Horizons in the Study of Language and Mind

    Open Access•Noam Chomsky, Neil Smith•New Horizons in the Study of…•2000

Citation velocityhistorical
Highly citedNo

Tools

Open DOIOpen Access
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae