Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Cultures of Mathematics and LogicAbacus as a Programming Language: Computer Science and History of Mathematics

Cultures of Mathematics and Logic: Abacus as a Programming Language: Computer Science and History... [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.] http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png

Cultures of Mathematics and LogicAbacus as a Programming Language: Computer Science and History of Mathematics

Part of the Trends in the History of Science Book Series
Editors: Ju, Shier; Löwe, Benedikt; Müller, Thomas; Xie, Yun

Loading next page...
 
/lp/springer-journals/cultures-of-mathematics-and-logic-abacus-as-a-programming-language-d39Cv7H3rl

References (11)

Publisher
Springer International Publishing
Copyright
© Springer International Publishing Switzerland 2016
ISBN
978-3-319-31500-3
Pages
43 –59
DOI
10.1007/978-3-319-31502-7_3
Publisher site
See Chapter on Publisher Site

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.]

Published: Aug 11, 2016

Keywords: Chinese Abacus; Imperative Programming Style; Chinese Counting; Functional Programming Paradigm; Cheng Dawei

There are no references for this article.