vix.ing · top · new · best · stats · spec

The Antikythera Mechanism: A Computer Science Perspective

2008/05/01 by Diomidis Spinellis · 1 citation
Physics and Astronomy · Engineering · #Historical Astronomy and Related Studies #Astronomical Observations and Instrumentation #Mechanics and Biomechanics Studies #Computer science #Mechanism (biology) #History of computing #Perspective (graphical) #Calculator #Interlocking #Software #Software engineering #Programming language #Artificial intelligence #Operating system

paper · doi:10.1109/mc.2008.166

openalex publication_date 2008/05/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/06/19

Abstract

Two thousand years separate us from an ancient Greek computing device known as the Antikythera mechanism. The Antikythera mechanism is an ancient astronomical calculator that contains a lunisolar calendar, predicts eclipses, and indicates the moon's position and phase. Its use of multiple dials and interlocking gears eerily foreshadows modern computing concepts from the fields of digital design, programming, and software engineering. In this article, the author explains the mechanism's operation based on its reconstruction in Squeak Etoys, a multimedia authoring environment primarily designed to help high school students learn scientific and engineering concepts. This paper aims to present the functioning of this remarkable device using working code, the language of our community.

Citations

Cited by

Related