Back to Search Start Over

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

Authors :
Demey, Lorenz
Source :
Foundations of Science. Mar2018, Vol. 23 Issue 1, p173-180. 8p. 2 Diagrams.
Publication Year :
2018

Abstract

Tylman (Found Sci, <xref>2017</xref>) 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 (OOP) paradigm, and analyze it in some more detail. In particular, I argue that the (Neo)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. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
12331821
Volume :
23
Issue :
1
Database :
Academic Search Index
Journal :
Foundations of Science
Publication Type :
Academic Journal
Accession number :
128360607
Full Text :
https://doi.org/10.1007/s10699-017-9531-1