Back to Search Start Over

Computer Science and Philosophy: Did Plato Foresee Object-Oriented Programming?

Authors :
Tylman, Wojciech
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