Etymology

algorithm

al·gorithm
A1L1G2O1R1I1T1H4M3

Today it means: A collection of ordered steps that solve a mathematical problem. A precise step-by-step plan for a computational procedure that possibly begins with an input value and yields an output value in a finite number of steps. Full definition →

English arithmo-influ. ← Middle English algorisme ← Anglo-Norman algorisme
Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok

The story

  1. Arabicال (al-)
  2. Old Persian*𐎢𐎺𐎠𐎼- (*u-v-a-r-)
  3. Old Persian*𐏀𐎷𐎡- (*z-mi-i-)
  4. Old Persian𐎢𐎺𐎠𐎼𐏀𐎷𐎡𐎹 (u-v-a-r-z-mi-i-y)
  5. Old Persian𐎢𐎺𐎠𐎼𐏀𐎷𐎡𐏁 (u-v-a-r-z-mi-i-š)
  6. Classical Persianخْوَارَزْم (xwārazm)
  7. Arabicخَوَارِزْم (ḵawārizm)
  8. Arabicـِيّ (-iyy)
  9. Arabicخَوَارِزْمِيّ (ḵawārizmiyy)
  10. Arabicالخَوَارِزْمِيّ (al-ḵawārizmiyy)
  11. Medieval Latinalgorismu
  12. Anglo-Normanalgorisme
  13. Middle Englishalgorisme
  14. Englishalgorism
  15. Englisharithmo-influ.
  16. English todayalgorithm

From Middle English algorisme, augrym, from Anglo-Norman algorisme, augrim, from Medieval Latin algorismus, from Arabic الخَوَارِزْمِيّ (al-ḵawārizmiyy), the nisba of Persian mathematician Muḥammad ibn Mūsā al-Khwārizmī and a toponymic name meaning "the Chorasmian". The spelling change (-s- > -th-) was influenced by unrelated Ancient Greek ἀριθμός (arithmós) (whence English arithmo-).

Words from the same roots

Middle Englishalgorisme all →

Medieval Latinalgorismus all →

Arabicالخَوَارِزْمِيّ all →

al-Khwarizmi

Etymology from Wiktionary, CC BY-SA 4.0.