Ordet algoritme stammer fra Al-Khwârizmî. Dette i betydningen effektiv og nøyaktig oppskrift/metode for trinnene man gjør for å regne ut tall på f.eks. en tavle eller for å løse ligninger. Han brukte det om løsning av annengradsligninger. Men selve konseptet om matematiske algoritmer er minst tre tusen år eldre fra babylonerne.