The Porphyrian Tree and Multiple Inheritance. A Rejoinder to Tylman on Computer Science and Philosophy

Foundations of Science 23 (1):173-180 (2018)
  Copy   BIBTEX

Abstract

Tylman has recently pointed out some striking conceptual and methodological analogies between philosophy and computer science. In this paper, I focus on one of Tylman’s most convincing cases, viz. the similarity between Plato’s theory of Ideas and the object-oriented programming paradigm, and analyze it in some more detail. In particular, I argue that the platonic doctrine of the Porphyrian tree corresponds to the fact that most object-oriented programming languages do not support multiple inheritance. This analysis further reinforces Tylman’s point regarding the conceptual continuity between classical metaphysical theorizing and contemporary computer science.

Other Versions

No versions found

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 106,621

External links

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

Through your library

Analytics

Added to PP
2017-06-26

Downloads
60 (#392,330)

6 months
15 (#213,585)

Historical graph of downloads
How can I increase my downloads?

Author's Profile

References found in this work

The traditional square of opposition.Terence Parsons - 2008 - Stanford Encyclopedia of Philosophy.
On Metaphysics.Roderick M. Chisholm - 1984 - Univ of Minnesota Press.
Logical Geometries and Information in the Square of Oppositions.Hans Smessaert & Lorenz Demey - 2014 - Journal of Logic, Language and Information 23 (4):527-565.
On Metaphysics.Roderick M. CHISHOLM - 1989 - Revue de Métaphysique et de Morale 96 (1):129-129.

View all 19 references / Add more references