Les systèmes de numération ont évolué, passant de l' utilisation des doigts et des marques de comptage , il y a peut-être plus de 40 000 ans, à l'emploi de systèmes de glyphes capables de représenter efficacement n'importe quel nombre. Les premières notations numériques non ambiguës connues sont apparues en Mésopotamie il y a environ 5 000 ou 6 000 ans.
Préhistoire
Pour éviter la perte ou l'altération des jetons, leur type et leur quantité étaient placés dans des enveloppes d'argile en forme de sphère creuse appelées bulles . Des sceaux de propriété et de témoin étaient apposés sur la surface des bulles, qui pouvait également rester lisse. Si la vérification des jetons était nécessaire après le scellement de la bulle, celle-ci devait être brisée. Vers le milieu du IVe millénaire avant notre ère, les jetons commencèrent à être imprimés sur la surface extérieure de la bulle avant d'y être scellés, probablement pour éviter d'avoir à l'ouvrir. Ce procédé créait des empreintes externes sur les bulles, correspondant aux jetons qu'elles contenaient par leurs dimensions, leurs formes et leurs quantités. Finalement, la redondance créée par les jetons à l'intérieur et les empreintes extérieures de la bulle semble avoir été reconnue, et les empreintes sur tablettes plates devinrent la méthode privilégiée pour enregistrer les informations numériques. Les correspondances entre les empreintes et les jetons, ainsi que la chronologie des formes qu'elles composaient, furent initialement observées et publiées par des érudits comme Pierre Amiet.
Au moment où les empreintes numériques ont permis de mieux comprendre les nombres anciens, les Sumériens avaient déjà développé une arithmétique complexe . Les calculs étaient probablement effectués soit avec des jetons, soit au moyen d'un abaque ou d' un tableau de calcul .
Signes et chiffres numériques
Proto-cunéiforme

Vers 2700 avant notre ère, le stylet rond commença à être remplacé par un stylet en roseau qui produisait les empreintes en forme de coin qui donnent leur nom à l'écriture cunéiforme . Comme pour les jetons, les empreintes numériques et les chiffres proto-cunéiformes, les chiffres cunéiformes sont aujourd'hui parfois ambigus quant aux valeurs numériques qu'ils représentent. Cette ambiguïté tient en partie au fait que l'unité de base d'un système de numération spécifique à un objet n'est pas toujours comprise, et en partie au fait que le système numérique sumérien ne possédait pas de convention telle que la virgule décimale pour différencier les entiers des fractions ou les exposants supérieurs des exposants inférieurs. Vers 2100 avant notre ère, un système de numération sexagésimal commun, avec valeur positionnelle, se développa et fut utilisé pour faciliter les conversions entre les différents systèmes de numération spécifiques à un objet. Une version décimale du système de numération sexagésimal , aujourd'hui appelée système commun assyro-babylonien, s'est développée au cours du deuxième millénaire avant notre ère, reflétant l'influence croissante des peuples sémitiques comme les Akkadiens et les Éblaïtes ; bien qu'elle soit aujourd'hui moins connue que son homologue sexagésimal, elle deviendra finalement le système dominant utilisé dans toute la région, en particulier lorsque l'influence culturelle sumérienne commencera à décliner.
Les chiffres sexagésimaux constituaient un système de numération mixte conservant l'alternance des bases 10 et 6, caractéristique des jetons, des impressions numériques et des signes numériques proto-cunéiformes. Ils étaient utilisés dans le commerce, ainsi que pour les calculs astronomiques et autres. En chiffres arabes , le sexagésimal est encore employé aujourd'hui pour compter le temps (secondes par minute ; minutes par heure) et les angles ( degrés ).
chiffres romains
Les chiffres romains se sont développés à partir des symboles étrusques vers le milieu du Ier millénaire avant notre ère. Dans le système étrusque, le symbole 1 était un trait vertical unique, le symbole 10 était constitué de deux traits croisés perpendiculairement, et le symbole 100 de trois traits croisés (semblables à l'astérisque * moderne) ; tandis que 5 (un V inversé) et 50 (un V inversé divisé par un trait vertical unique) dérivent peut-être des moitiés inférieures des signes pour 10 et 100, aucune explication convaincante ne permet de comprendre comment le symbole romain pour 100, C, a été dérivé de son ancêtre étrusque en forme d'astérisque.