| An Aristotelian understanding of object-oriented programming |
| Full text |
Pdf
(357 KB)
|
| Source
|
Conference on Object Oriented Programming Systems Languages and Applications
archive
Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
table of contents
Minneapolis, Minnesota, United States
Pages: 337 - 353
Year of Publication: 2000
ISBN:1-58113-200-X
Also published in ...
|
|
Authors
|
|
Derek Rayside
|
Electrical & Computer Engineering, University of Waterloo, Waterloo, Canada
|
|
Gerard T. Campbell
|
Department of Philosophy, St Jerome's University, Waterloo, Canada
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 13, Downloads (12 Months): 91, Citation Count: 5
|
|
|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Aquinas. In Libros Posteriorum Analyticorum Expositio (Commentary on the Posterior Analytics of Aristotle). Marietti, 1964. Original text composed circa 1265 AD. Translation ours (where appropriate).
|
| |
3
|
Aristotle. Categories. In Ross {28}. Translated by E.M. Edghill. Also available from The Internet Classics Archive (http://classics.mit.edu).
|
| |
4
|
Aristotle. On Interpretation. In Ross {28}. Translated by E.M. Edghill. Also available from The Internet Classics Archive (http://classics.mit.edu).
|
| |
5
|
Aristotle. Prior Analytics. In Ross {28}.
|
| |
6
|
|
 |
7
|
David F. Bacon , Peter F. Sweeney, Fast static analysis of C++ virtual function calls, Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p.324-341, October 06-10, 1996, San Jose, California, United States
|
| |
8
|
|
| |
9
|
Brachman, R. J. What is-a Is and Isn't: An Analysis of Taxonomic Links in Semantic Networks. IEEE Computer 16, 10 (October 1983), pp. 30 - 36.
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
Coplien, J., Ed. Proceedings of Object-Oriented Systems, Languages and Applications (OOPSLA) (San Jose, California, October 1996).
|
| |
14
|
|
 |
15
|
Amer Diwan , J. Eliot B. Moss , Kathryn S. McKinley, Simple and effective analysis of statically-typed object-oriented programs, Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p.292-305, October 06-10, 1996, San Jose, California, United States
|
| |
16
|
|
| |
17
|
|
| |
18
|
Grosberg, J. Comment on considering 'class' harmful. CACM 36, 1 (January 1993), pp. 113 - 114. Technical correspondence.
|
| |
19
|
|
| |
20
|
|
| |
21
|
Lukasiewicz, J. Aristotle's Syllogistic From the Standpoint of Modern Formal Logic, 2 nd ed. Oxford Clarendon Press, 1957. A study of Aristotle's Prior Analytics from the Greek text. This study presents the first modern mathematical formalism developed for the syllogism.
|
| |
22
|
MacGregor, R. The Loom Web-site. Contains a list of the numerous papers written on Loom. http://www.isi.edu/isd/LOOM.
|
| |
23
|
|
| |
24
|
Mylopoulos, J. Classes and instances. International Journal of Intelligent and Cooperative Systems 1, 1 (April 1992).
|
 |
25
|
|
| |
26
|
Orenstein, A. Existence and the Particular Quantifier. Temple University Press, Philadelphia, 1978.
|
| |
27
|
Rose, L. E. Aristotle's Syllogistic. Charles C. Thomas Publisher, 1968. A study of Aristotle's Prior Analytics from the Greek text.
|
| |
28
|
Ross, W. D., Ed. The Works of Aristotle, Volume 1: Logic. Oxford University Press, 1928.
|
| |
29
|
Ross, W. D. Aristotle's Prior and Posterior Analytics. Oxford University Press, 1957.
|
| |
30
|
Sakkinen, M. Disciplined inheritance. In ECOOP'89 (Nottingham, England, July 1989), S. Cook, Ed., Cambridge University Press, pp. 39 - 56.
|
| |
31
|
|
 |
32
|
|
| |
33
|
|
| |
34
|
|
| |
35
|
|
| |
36
|
Winkler, J. F. H. Objectivism: class' considered harmful. CACM 35, 8 (August 1992), pp. 128 - 130. Technical correspondence.
|
|