The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - May (2008 vol.41)
pp: 22-27
Diomidis Spinellis , Athens University of Economics and Business
ABSTRACT
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.
INDEX TERMS
history of computing, Antikythera; astronomy; processor architectures; control design styles, analog computers, design patterns
CITATION
Diomidis Spinellis, "The Antikythera Mechanism: A Computer Science Perspective", Computer, vol.41, no. 5, pp. 22-27, May 2008, doi:10.1109/MC.2008.166
REFERENCES
1. D. Ingalls et al., "Back to the Future: The Story of Squeak, a Practical Smalltalk Written in Itself," ACM SIGPLAN Notices, vol. 32, no. 10, 1997, pp. 318–326.
2. M. Gaelli, O. Nierstrasz, and S. Stinckwich, "Idioms for Composing Games with EToys," Proc. 4th Int'l Conf. Creating, Connecting and Collaborating through Computing, IEEE CS Press, 2006, pp. 222–231.
3. D. de Solla Price, "Gears from the Greeks: The Antikythera Mechanism—a Calendar Computer from Ca. 80 B.C.," Trans. Am. Philosophical Soc, new series, vol. 64, part 7, 1974.
4. T. Freeth et al. "Decoding the Ancient Greek Astronomical Calculator Known as the Antikythera Mechanism," Nature, vol. 444, no. 7119, 2006, pp. 587–591.
5. M.T. Wright, "The Antikythera Mechanism: A New Gearing Scheme," Bull. Scientific Instrument Soc., vol. 85, 2005, pp. 2–7.
6. N. Dershowitz and E.M. Reingold, Calendrical Calculations, Cambridge Univ. Press, 1997.
7. B.W. Kernighan, "Experience with Tcl/Tk for Scientific and Engineering Visualization," Proc. 3rd Ann. Tcl/Tk Workshop, vol. 3, Usenix Assoc., 1995, pp. 269–278.
8. C. Reas and B. Fry, Processing: A Programming Handbook for Visual Designers and Artists, MIT Press, 2007.
18 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool