Maths●●●●●Difficulty 2 of 5

Where does the word "algorithm" come from?

It is a man's name, worn smooth by centuries of Latin: a mathematician in Baghdad whose book helped carry Indian numerals to Europe.

▶ Start the story

From a person. "Algorithm" is what happens to the name of Muhammad ibn Musa al-Khwarizmi (c. 780 to c. 850) after centuries of being copied from Arabic into Latin into English. His name means "from Khwarazm", a region of Greater Iran, and although he was probably of Khwarezmian origin he wrote his scientific works entirely in Arabic. Around 820 he worked at the House of Wisdom in Baghdad.

Here is the path of the word. Numbers written with ten digits including zero were invented by Indian mathematicians between the 1st and 4th centuries. By the 9th century Arabic mathematicians had adopted the system, and al-Khwarizmi's book On the Calculation with Hindu Numerals (c. 825) helped make it widely known. In the early 12th century it was translated into Latin, and the text began Dixit Algoritmi, "Thus spoke Al-Khwarizmi". Algoritmi is the Latinized form of his name. In English the word first meant calculating with this place-value notation, then in the 15th century it was reshaped under the influence of the Greek arithmos into algorithmus, and by 1596 Thomas Hood was writing "algorithm".

1596

the year Thomas Hood wrote "algorithm" in English

The meaning drifted far from digits. In computing, an algorithm is a well-defined set of instructions that terminates after a finite number of steps and solves a given problem. Al-Khwarizmi's name also survives in Spanish guarismo and Portuguese algarismo, which mean "digit", and the word "algebra" comes from the title of his other great book.

So the word hides a small chain of translations: a scholar of Persian descent in Baghdad, writing in Arabic about an Indian invention, rendered into Latin for European readers.

Quiz me

0/3

  1. 1.Where does the word "algorithm" come from?
  2. 2.What was the first English meaning of "algorism", the ancestor of "algorithm"?
  3. 3.Why is it misleading to say al-Khwarizmi invented the numerals we use?

Recap

Algorithm is al-Khwarizmi's name in Latin, and its first meaning was calculating with place-value numerals.

💡 A trick to remember it · Al-Khwarizmi spoke, Latin heard 'Algoritmi', and the world kept the sound.

Surprising fact · The Latin manuscript begins Dixit Algoritmi, "Thus spoke Al-Khwarizmi".

Sources (3)

No source, no claim. Every fact in this lesson (15 claims) cites at least one of these.

  1. [1]Al-Khwarizmi · Wikipedia
  2. [2]Algorithm · Wikipedia
  3. [3]Hindu–Arabic numeral system · Wikipedia
More lessons in ➗ Maths (3) See all maths lessons →

One more light on your map.

Get one lesson like this every day, about the things you love. Free, in two or five minutes.

Get the share card for this lesson ↗