Jump to ContentJump to Main Navigation
Poems That Solve PuzzlesThe History and Science of Algorithms$
Users without a subscription are not able to see the full content.

Chris Bleakley

Print publication date: 2020

Print ISBN-13: 9780198853732

Published to Oxford Scholarship Online: October 2020

DOI: 10.1093/oso/9780198853732.001.0001

Show Summary Details
Page of

PRINTED FROM OXFORD SCHOLARSHIP ONLINE (oxford.universitypressscholarship.com). (c) Copyright Oxford University Press, 2021. All Rights Reserved. An individual user may print out a PDF of a single chapter of a monograph in OSO for personal use. date: 24 January 2021

Ancient Algorithms

Ancient Algorithms

Chapter:
(p.9) 1 Ancient Algorithms
Source:
Poems That Solve Puzzles
Author(s):

Chris Bleakley

Publisher:
Oxford University Press
DOI:10.1093/oso/9780198853732.003.0001

Chapter 1 traces the origins of algorithms from ancient Mesopotamia to Greece in the 2th century BC. The oldest known algorithms were inscribed on clay tablets by the Babylonians more than 4,000 years ago. The clay tablets document algorithms ranging from geometry to accountancy. One tablet in particular - YBC 7289 - indicates knowledge of the Pythagorean Theorem thousands of years before its supposed invention by the ancient Greeks. The Greeks made other advances in algorithms. Euclid’s algorithm determines the greatest common divisor of two numbers. The Sieve of Eratosthenes finds prime numbers. Both algorithms proved to be important stepping stones to modern cryptography - the mathematics of secret messages.

Keywords:   algorithm, Babylonia, cuneiform, ancient Greece, Pythagorean Theorem, Euclid, Eratosthenes

Oxford Scholarship Online requires a subscription or purchase to access the full text of books within the service. Public users can however freely search the site and view the abstracts and keywords for each book and chapter.

Please, subscribe or login to access full text content.

If you think you should have access to this title, please contact your librarian.

To troubleshoot, please check our FAQs , and if you can't find the answer there, please contact us .