Abacus as a Programming Language: Computer Science and History of Mathematics

In S. Ju, B. Löwe, T. Müller & Y. Xie (eds.), Cultures of Mathematics and Logic. Trends in the History of Science. pp. 43-59 (2016)
  Copy   BIBTEX

Abstract

I show in this paper that programming paradigms, such as imperative or functional programming, can be put in correspondence with computing styles of calculating tools. The Chinese abacus actually follows a functional programming paradigm, while the ancient Chinese counting rods display an imperative programming style. More generally, I show that abstract concepts, such as currying or the semantics of programming languages, can be transposed from theoretical computer science to the historical description of the practice of computing tools.

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 93,990

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Analytics

Added to PP
2023-03-25

Downloads
8 (#1,336,069)

6 months
4 (#1,006,062)

Historical graph of downloads
How can I increase my downloads?

Citations of this work

No citations found.

Add more citations

References found in this work

No references found.

Add more references