Matematicienii antici, precum Euclid, Archimedes sau Pythagoras, au dezvoltat teorii si formule matematice care au stat la baza dezvoltarii algoritmilor si calculului. In plus, matematicienii arabi, precum Al-Khwarizmi, au dezvoltat algoritmi precum cel pentru rezolvarea ecuatiei de gradul doi, care a fost o contributie importanta la dezvoltarea matematicii.