DocumentCode
1217987
Title
The Antikythera Mechanism: A Computer Science Perspective
Author
Spinellis, Diomidis
Author_Institution
Athens Univ. of Econ. & Bus., Athens
Volume
41
Issue
5
fYear
2008
fDate
5/1/2008 12:00:00 AM
Firstpage
22
Lastpage
27
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.
Keywords
astronomical ephemerides; astronomy computing; authoring systems; calculating apparatus; computer aided instruction; multimedia systems; physics education; Antikythera mechanism; Squeak Etoys multimedia authoring environment; ancient Greek computing device; astronomical calculator; computer science perspective; eclipse prediction; interlocking gears; lunisolar calendar; moon phase; moon position; multiple dials; school students; working code; Calendars; Computer science; Economic forecasting; Gears; Image reconstruction; Open source software; Optical imaging; Physics computing; Teeth; X-ray imaging; Antikythera; analog computers; astronomy; control design styles; design patterns; history of computing; processor architectures;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/MC.2008.166
Filename
4519931
Link To Document