Foundations of Science 23 (1):173-180 (2018)
Authors |
|
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.
|
Keywords | No keywords specified (fix it) |
Categories | (categorize this paper) |
ISBN(s) | |
DOI | 10.1007/s10699-017-9531-1 |
Options |
![]() ![]() ![]() ![]() |
Download options
References found in this work BETA
Non-Monotonic Logic.Christian Strasser & G. Aldo Antonelli - 2018 - In Edward N. Zalta (ed.), The Stanford Encyclopedia of Philosophy. Metaphysics Research Lab, Stanford University.
Combinatorial Bitstring Semantics for Arbitrary Logical Fragments.Lorenz6 Demey & Hans5 Smessaert - 2018 - Journal of Philosophical Logic 47 (2):325-363.
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.
Similar books and articles
Computer Science and Philosophy: Did Plato Foresee Object-Oriented Programming?Wojciech Tylman - 2018 - Foundations of Science 23 (1):159-172.
A Clash of Intuitions: The Current State of Nonmonotonic Multiple Inheritance Systems.Richmond H. Thomason & John F. Horty - unknown
Automata, Languages and Programming 20th International Colloquium, Icalp 93, Lund, Sweden, July 5-9, 1993 : Proceedings.Andrzej Lingas & Rolf Karlsson - 1993 - Springer Verlag.
Decoupling as a Fundamental Value of Computer Science.Timothy Colburn & Gary Shute - 2011 - Minds and Machines 21 (2):241-259.
Multiple Realization and Methodological Pluralism.Robert C. Richardson - 2009 - Synthese 167 (3):473-492.
Some Philosophical Issues in Computer Science.Amnon H. Eden - 2011 - Minds and Machines 21 (2):123-133.
K-Tme: A Multiple Tree Vidde Multicast Protocol for Ad Hoe Wireless Networks.B. Animdh, T. B. Reddy & C. S. R. Murthy - 2006 - In O. Stock & M. Schaerf (eds.), Lecture Notes in Computer Science. Springer Verlag.
Automata, Languages, and Programming: 19th International Colloquium, Wien, Austria, July 13-17, 1992 : Proceedings.Werner Kuich - 1992 - Springer Verlag.
Philosophy of Computer Science: An Introductory Course.William J. Rapaport - 2005 - Teaching Philosophy 28 (4):319-341.
Niche Inheritance: A Possible Basis for Classifying Multiple Inheritance Systems in Evolution.John Odling-Smee - 2007 - Biological Theory 2 (3):276-289.
Computer Simulation and the Features of Novel Empirical Data.Greg Lusk - 2016 - Studies in History and Philosophy of Science Part A 56:145-152.
Analytics
Added to PP index
2017-06-26
Total views
25 ( #458,418 of 2,520,784 )
Recent downloads (6 months)
2 ( #270,509 of 2,520,784 )
2017-06-26
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?
Downloads