Sistemul numerelor moderne a fost inventat de indieni. În ciuda acestui fapt, sistemul numeric folosit astăzi se numește arabă sau hindu-arabă, deoarece arabii au fost cei care l-au adus în Europa. >
Sistemul numeric inventat de indieni a fost o combinație de 10 cifre. Este un sistem loc-valoare, ceea ce înseamnă că este necesar un zero pentru operațiile aritmetice. Matematicianul italian Fibonacci, cunoscut și sub numele de Leonardo Pisano Bigollo, a introdus numerele arabe în Europa în secolul al XII-lea. Înainte de sosirea sistemului numeric, în locul lui au fost folosite figuri romane. Romanii au folosit un sistem aditiv și subtractiv, care a fost în mare parte o moștenire a perioadei antice etrusce.