Philosophy & Technology

, Volume 27, Issue 3, pp 327–343

The Minimal Levels of Abstraction in the History of Modern Computing

Special Issue

DOI: 10.1007/s13347-012-0097-0

Cite this article as:
Gobbo, F. & Benini, M. Philos. Technol. (2014) 27: 327. doi:10.1007/s13347-012-0097-0


From the advent of general purpose, Turing-complete machines, the relation between operators, programmers and users with computers can be observed as interconnected informational organisms (inforgs), henceforth analysed with the method of levels of abstraction (LoAs), risen within the philosophy of information (PI). In this paper, the epistemological levellism proposed by L. Floridi in the PI to deal with LoAs will be formalised in constructive terms using category theory, so that information itself is treated as structure-preserving functions instead of Cartesian products. The milestones in the history of modern computing are then analysed through constructive levellism to show how the growth of system complexity lead to more and more information hiding.


Epistemological levellism Constructive levellism Philosophy of information Computational interconnected informational organisms 

CR Subject Classification

K.2: History of Computing 

Copyright information

© Springer Science+Business Media Dordrecht 2013

Authors and Affiliations

  1. 1.DISIM—Department of Engineering, Computer Science and MathematicsUniversity of L’AquilaL’Aquila (AQ)Italy
  2. 2.Department of Pure MathematicsUniversity of LeedsLeedsUK

Personalised recommendations