A Roma, capitale dell'impero che ha inventato questo sistema di numerazione, i numeri romani non sono affatto un reperto storico: compaiono ancora oggi sui quadranti degli orologi pubblici, nei nomi dei papi e nell'indicazione dei secoli scritti nei testi scolastici italiani ("il Cinquecento" si affianca sempre a "XVI secolo").
Sette simboli base
I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000. Un numero si costruisce prevalentemente sommando questi simboli da sinistra a destra: VII = 5 + 1 + 1 = 7.
La regola della sottrazione: perché IV e non IIII
Se un simbolo di valore minore precede uno di valore maggiore, viene sottratto: IV = 5 − 1 = 4, non 6. Eppure su molti quadranti di orologi classici si trova ancora IIII al posto di IV per il numero 4 — non è un errore, ma una convenzione orologiera antica mantenuta per la simmetria visiva con VIII sul lato opposto del quadrante.
Perché questo sistema non ha lo zero
I numeri romani sono stati sviluppati per contare e registrare quantità concrete di oggetti, non per operazioni matematiche astratte — il concetto di zero come numero a sé stante non faceva parte di questa tradizione pratica di scrittura.
A cosa serve
- Capire a quale papa o secolo si riferisce un numero romano, come Giovanni Paolo II o il XVI secolo.
- Formattare correttamente una numerazione, ad esempio per quadranti di orologi o documenti ufficiali.
- Testare codice che converte numeri in notazione romana su casi limite.
Come si scrivevano storicamente i numeri oltre 3999
La notazione standard senza segni speciali è limitata a 3999 (MMMCMXCIX), ma storicamente, per i numeri più grandi, si usava una linea (vinculum) sopra un simbolo che ne moltiplicava il valore per 1000 — ad esempio, una X sormontata da una linea significava 10.000. Questa notazione è rara e non fa parte dello standard moderno di uso comune, quindi le calcolatrici di numeri romani, inclusa questa, di solito non la supportano.