Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ancient Babylonian Algorithms (fermatslibrary.com)
102 points by BerislavLopac on Oct 11, 2023 | hide | past | favorite | 7 comments


(1972), reprinted as Chapter 11 of Selected Papers on Computer Science (https://cs.stanford.edu/~knuth/cs.html) [Changes are usually minor but in this case there's an erratum published in 1976, https://doi.org/10.1145/800127.804066 p 108.]

Fun fact: to write this paper, Knuth actually learned ancient Akkadian and Sumerian (at least enough to look up dictionaries):

> Most of the Babylonian mathematical tablets have never been translated into English. The translations above have been made by comparing the German of [3, 4, 5] with the French [8]; but these two versions actually differ in many details, so the Akkadian and Sumerian vocabularies published in [4, 8, 6] have been consulted in an attempt to give an accurate rendition.



I always appreciated "This is the procedure." Great syntax to signify the endpoint of the algo... :)

Also see: https://www.artsy.net/article/ruse-laboratories-this-is-the-...


"This is the way", perhaps?


Seems more daoist than related to enumerating steps of an algorithm.


Be careful with these - there could be a mind virus (nam shub) in there!

(Snow Crash reference)


Ancient Babylonian Leetcode?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: