C'est le système de numérotation romain qui ne base (quasi) pas sur la position des nombres pour déterminer leurs valeurs qui est archaïque. C'est pour cette raison qu'aujourd'hui on utilise le système arabe et non romain. Et aussi pour cette raison qu'écrire un algorithme pour simplifier certaines valeurs n'est pas très intéressant (mais néanmoins possible).