•  5
    Turing Machines
    Stanford Encyclopedia of Philosophy. 2018.
  •  41
    Martin Davis: An Overview of his Work in Logic, Computer Science, and Philosophy
    with Yuri V. Matiyasevich, Eugenio G. Omodeo, Alberto Policriti, Wilfried Sieg, and Elaine J. Weyuker
    Philosophia Mathematica 33 (3): 425-450. 2025.
    In his autobiographical essay written in 1999, ‘From logic to computer science and back’, Martin David Davis (1928 3 8–2023 1 1) indicated that he viewed himself as a logician and a computer scientist. He expanded the essay in 2016 and expressed a new perspective through a changed title, ‘My life as a logician’. He points out that logic was the unifying theme underlying his scientific career. Our paper attempts to provide a consistent vision that illuminates Davis’s successive contributions lead…Read more
  •  87
    This book presents a systematic philosophical and historical analysis of operating systems (0S). The discussion starts with the evolution of OSs since before their birth. It continues with a comprehensive philosophical analysis grounded in technical aspects. Coverage looks at software and (where appropriate) hardware as well as their historical developments. The authors not only offer historical and philosophical reflections on operating systems. They also explore the programs they coordinate an…Read more
  •  174
    Closing the circle: An analysis of Emil post's early work
    Bulletin of Symbolic Logic 12 (2): 267-289. 2006.
    In 1931 Kurt Gödel published his incompleteness results, and some years later Church and Turing showed that the decision problem for certain systems of symbolic logic has a negative solution. However, already in 1921 the young logician Emil Post worked on similar problems which resulted in what he called an “anticipation” of these results. For several reasons though he did not submit these results to a journal until 1941. This failure ‘to be the first’, did not discourage him: his contributions …Read more
  •  47
    Russian logics and the culture of impossible: Part II: Reinterpreting algorithmic rationality
    with Ksenia Tatarchenko and Anya Yermakova
    IEEE Annals of the History of Computing 43 (4). 2022.
    This article reinterprets algorithmic rationality by looking at the interaction between mathematical logic, mechanized reasoning, and, later, computing in the Russian Imperial and Soviet contexts to offer a history of the algorithm as a mathematical object bridging the inner and outer worlds, a humanistic vision that we, following logician Vladimir Uspensky, call the “culture of the impossible.” We unfold the deep roots of this vision as embodied in scientific intelligentsia. In Part I, we exami…Read more
  •  66
    Mathématiques et machines
    with Maarten Bullynck and Marie-José Durand-Richard
    Revue de Synthèse 139 (3-4): 235-239. 2018.
  •  48
    This chapter introduces the topics investigated in this book and it frames them in a broader historical and philosophical analysis of programming and computing technology.
  •  79
    A history of writing the history of computing is presented in its relationship to the history of mathematics. As with many historiographies, the initial history of computing was very much an internalistic history. In the late 1970s, the field became more serious and started looking at the histories of mathematics and technology for (methodological) inspiration. Whereas the history of mathematics was initially quite influential, it is the history of technology (in its U.S. form) that has become t…Read more
  •  154
    Setting-up early computer programs: D. H. Lehmer’s ENIAC computation (review)
    with Maarten Bullynck
    Archive for Mathematical Logic 49 (2): 123-146. 2010.
    A complete reconstruction of Lehmer’s ENIAC set-up for computing the exponents of p modulo two is given. This program served as an early test program for the ENIAC (1946). The reconstruction illustrates the difficulties of early programmers to find a way between a man operated and a machine operated computation. These difficulties concern both the content level (the algorithm) and the formal level (the logic of sequencing operations)
  •  195
    We present the methodological principles underlying the scientific activities of the DHST Commission on the History and Philosophy of Computing. This volume collects refereed selected papers from the First International Conference organized by the Commission.
  •  204
    The birth, growth, stabilization and subsequent understanding of a new field of practical and theoretical enquiry is always a conceptual process including several typologies of events, phenomena an...
  •  80
    „A pretence of what is not“? Eine Untersuchung von Simulation(en) aus der ENIAC-Perspektive
    NTM Zeitschrift für Geschichte der Wissenschaften, Technik und Medizin 27 (4): 443-478. 2019.
    What is the significance of high-speed computation for the sciences? How far does it result in a practice of simulation which affects the sciences on a very basic level? To offer more historical context to these recurring questions, this paper revisits the roots of computer simulation in the development of the ENIAC computer and the Monte Carlo method. With the aim of identifying more clearly what really changed (or not) in the history of science in the 1940s and 1950s due to the computer, I wil…Read more