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

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.
Keywords No keywords specified (fix it)
Categories (categorize this paper)
DOI 10.1007/s10699-017-9531-1
Edit this record
Mark as duplicate
Export citation
Find it on Scholar
Request removal from index
Revision history

Download options

PhilArchive copy

Upload a copy of this paper     Check publisher's policy     Papers currently archived: 71,464
External links

Setup an account with your affiliations in order to access resources via your University's proxy server
Configure custom proxy (use this if your affiliation does not provide a proxy)
Through your library

References found in this work BETA

The Traditional Square of Opposition.Terence Parsons - 2008 - Stanford Encyclopedia of Philosophy.
On Metaphysics.Roderick M. Chisholm - 1984 - Univ of Minnesota Press.
Non-Monotonic Logic.Christian Strasser & G. Aldo Antonelli - 2018 - In Edward N. Zalta (ed.), The Stanford Encyclopedia of Philosophy. Metaphysics Research Lab, Stanford University.
Logical Geometries and Information in the Square of Oppositions.Hans5 Smessaert & Lorenz6 Demey - 2014 - Journal of Logic, Language and Information 23 (4):527-565.

View all 19 references / Add more references

Citations of this work BETA

No citations found.

Add more citations

Similar books and articles

Some Philosophical Issues in Computer Science.Amnon H. Eden - 2011 - Minds and Machines 21 (2):123-133.
Specification.Raymond Turner - 2011 - Minds and Machines 21 (2):135-152.
Computer Simulation and the Features of Novel Empirical Data.Greg Lusk - 2016 - Studies in History and Philosophy of Science Part A 56:145-152.


Added to PP index

Total views
25 ( #458,418 of 2,520,784 )

Recent downloads (6 months)
2 ( #270,509 of 2,520,784 )

How can I increase my downloads?


My notes