English

Unconventional Universal Computation in Babbage's Analytical Engine

Logic in Computer Science 2024-08-08 v1 Hardware Architecture

Abstract

This paper shows that the programming model of Babbage's Analytical Engine, although unconventional, can be harnessed in order to simulate indirect addressing, a capability that was not included in the original instruction set. That is, in a theoretical sense, the Analytical Engine was as universal as computers we have today. We show how to implement indirect addressing for a working memory of fixed size; this makes it possible to simulate a Turing machine with a finite tape. The result is, of course, only of theoretical and historical interest, without any practical implications.

Keywords

Cite

@article{arxiv.2408.03334,
  title  = {Unconventional Universal Computation in Babbage's Analytical Engine},
  author = {Raul Rojas},
  journal= {arXiv preprint arXiv:2408.03334},
  year   = {2024}
}

Comments

6 pages, 1 figure

R2 v1 2026-06-28T18:05:39.029Z