From Ancient to Modern Computing: A History of Information Hiding

This article proposes a methodological approach to the historiography of computing in terms of information hiding--that is, the introduction of levels of abstraction (LoAs) between the human being and the computing machine. This approach applies the LoAs, in terms of the epistemological levelism proposed within the philosophy of information, to the transition from ancient to modern computing. In particular, the black-box metaphor and von Neumann's architectures are discussed. Also, the authors propose a formal LoAs method as a mathematical counterpart. Information itself is then treated as structure-preserving functions so that a LoA can distinguish what kind of information gets hidden when human beings interact with computing machines.

[1]  Pamela McCorduck,et al.  Machines Who Think: A Personal Inquiry into the History and Prospects of Artificial Intelligence , 1979 .

[2]  M. Malik,et al.  Operating Systems , 1992, Lecture Notes in Computer Science.

[3]  Giovanni Sommaruga Formal Theories of Information: From Shannon to Semantic Information Theory and General Concepts of Information [Muenchenwiler Seminar (Switzerland), May 2009] , 2009, Formal Theories of Information.

[4]  A. Sloman The Computer Revolution in Philosophy: Philosophy, Science, and Models of Mind , 1982 .

[5]  A. M. Turing,et al.  Computing Machinery and Intelligence , 1950, The Philosophy of Artificial Intelligence.

[6]  Donald E. Knuth,et al.  The art of computer programming. Vol.2: Seminumerical algorithms , 1981 .

[7]  Nathan Ensmenger,et al.  The Computer Boys Take Over: Computers, Programmers, and the Politics of Technical Expertise , 2010 .

[8]  Martin Campbell-Kelly,et al.  From airline reservations to sonic the hedgehog: a history of the software industry - Book Review , 2004, IEEE Technology and Society Magazine.

[9]  L. Floridi,et al.  Levellism and the Method of Abstraction , 2004 .

[10]  Luciano Floridi,et al.  Philosophical Conceptions of Information , 2009, Formal Theories of Information.

[11]  Raúl Rojas,et al.  How to Make Zuse's Z3 a Universal Computer , 1998, IEEE Ann. Hist. Comput..

[12]  Paul E. Ceruzzi,et al.  A history of modern computing , 1999 .

[13]  L. Floridi Information: A Very Short Introduction , 2010 .

[14]  Hilmi Demir Luciano Floridi’s Philosophy of Technology , 2012 .

[15]  Rolf Herken,et al.  The Universal Turing Machine: A Half-Century Survey , 1992 .

[16]  C. Babbage Passages from the Life of a Philosopher , 1968 .

[17]  W. Richard Stevens,et al.  Unix network programming , 1990, CCRV.

[18]  A. Sloman,et al.  The computer revolution in philosophy , 1978 .

[19]  Luciano Floridi,et al.  The Method of Levels of Abstraction , 2008, Minds and Machines.

[20]  Luciano Floridi,et al.  What is the Philosophy of Information , 2002 .

[21]  Thomas Haigh,et al.  Histories of Computing , 2011 .

[22]  A. H. Taub,et al.  The Collected Works of John von Neumann: 6-Volume Set , 1963 .

[23]  John R. Searle,et al.  Is the Brain a Digital Computer , 1990 .

[24]  L. Daston Enlightenment Calculations , 1994, Critical Inquiry.

[25]  W. Mathis,et al.  Life and Work of Wilhelm Cauer (1900 - 1945) , 2000 .

[26]  Michael Conrad,et al.  The price of programmability , 1988 .

[27]  Donald E. Knuth The Art of Computer Programming 2 / Seminumerical Algorithms , 1971 .

[28]  Shahid Rahman,et al.  Logic, Epistemology, and the Unity of Science , 2004, Logic, Epistemology, and the Unity of Science.

[29]  Computing Machinery and Intelligence Mind Vol. 59 , 2022 .

[30]  Rachelle Linner,et al.  From Airline Reservations to Sonic the Hedgehog: A History of the Software Industry , 2004 .

[31]  Thomas Ross Machines who think. , 1933, Science.

[32]  Giuseppe Primiero,et al.  Information and Knowledge, A Constructive Type-theoretical Approach , 2007, Logic, Epistemology, and the Unity of Science.

[33]  F. Richman,et al.  Varieties of Constructive Mathematics: CONSTRUCTIVE ALGEBRA , 1987 .

[34]  A. M. Turing,et al.  Computing Machinery and Intelligence , 1950, The Philosophy of Artificial Intelligence.

[35]  Katia P. Sycara,et al.  Intelligent Adaptive Information Agents , 1997, Journal of Intelligent Information Systems.

[36]  Hilmi Demir Luciano Floridi's philosophy of technology : critical reflections , 2012 .

[37]  P. Allo PUTTING INFORMATION FIRST: LUCIANO FLORIDI AND THE PHILOSOPHY OF INFORMATION , 2010 .