1. Computer Science and Philosophy: Did Plato Foresee Object-Oriented Programming?
- Author
-
Tylman, Wojciech
- Subjects
Object oriented programming ,Greek philosophy ,Computer science ,Philosophy of science ,Pythagoreanism ,Object-oriented programming ,Reusable code ,Distributed object technology ,Science and technology - Abstract
This paper contains a discussion of striking similarities between influential philosophical concepts of the past and the approaches currently employed in selected areas of computer science. In particular, works of the Pythagoreans, Plato, Abelard, Ash'arites, Malebranche and Berkeley are presented and contrasted with such computer science ideas as digital computers, object-oriented programming, the modelling of an object's actions and causality in virtual environments, and 3D graphics rendering. The intention of this paper is to provoke the computer science community to go off the beaten path in order to find inspiration for the development of new approaches in software engineering., Author(s): Wojciech Tylman [sup.1] Author Affiliations: (Aff1) 0000 0004 0620 0652, grid.412284.9, Department of Microelectronics and Computer Science, Lódz University of Technology, , Lódz, Poland Introduction Today's computer science is [...]
- Published
- 2018
- Full Text
- View/download PDF