Abstract
The folklore of the object-oriented programming community at times maintains that object-oriented programming has drawn inspiration from philosophy, specifically that of Aristotle. We investigate this relation, first of all, in the hope of attaining a better understanding of object-oriented programming and, secondly, to explain aspects of Aristotelian logic to the computer science research community (since it differs from first order predicate calculus in a number of important ways). In both respects we endeavour to contribute to the theory of objects, albeit in a more philosophical than mathematical fashion. © 2000 ACM.
Cite
CITATION STYLE
Rayside, D., & Campbell, G. T. (2000). An Aristotelian understanding of object-oriented programming. SIGPLAN Notices (ACM Special Interest Group on Programming Languages), 35(10), 337–353. https://doi.org/10.1145/354222.353194
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.