An Aristotelian understanding of object-oriented programming

被引:0
|
作者
Rayside, D [1 ]
Campbell, GT
机构
[1] Univ Waterloo, Waterloo, ON N2L 3G1, Canada
[2] St Jeromes Univ, Dept Philosophy, Waterloo, ON, Canada
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:337 / 353
页数:17
相关论文
共 50 条