Back to Search
Start Over
Computer Science and Philosophy: Did Plato Foresee Object-Oriented Programming?
- Source :
- Foundations of Science. March, 2018, Vol. 23 Issue 1, p159, 14 p.
- Publication Year :
- 2018
-
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.<br />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 [...]
Details
- Language :
- English
- ISSN :
- 12331821
- Volume :
- 23
- Issue :
- 1
- Database :
- Gale General OneFile
- Journal :
- Foundations of Science
- Publication Type :
- Academic Journal
- Accession number :
- edsgcl.530283652
- Full Text :
- https://doi.org/10.1007/s10699-016-9506-7