În jurul anului 820, Muḥammad ibn Mūsā al-Khwārizmī din Taskent dezvoltă conceptul de instrucțiuni de urmat pentru atingerea unui scop, numit ulterior algoritm de către Ada Lovelace.
Al-Khawarizmi a publicat un tratat de aritmetică care a fost tradus în latină cu numele Algoritmi de numero Indorum (Al-Khwarizmi despre cifrele indiene), în care descrie diverse operațiuni de calcul aritmetic, printre care și algoritmul, numit astfel după numele său în varianta latină, Algoritmi.