Dans le tableau ASCII , les caractères de ponctuation apparaissent entre les caractères non imprimables et avant les chiffres ( !"#$%&')*+,-./
), entre les chiffres et les lettres majuscules ( :;<=>?@
), entre les lettres majuscules ( [\]^_`
) et les lettres minuscules et après les lettres minuscules ( {|}~
).
À première vue, on pourrait s'attendre à ce que ceux-ci soient regroupés; éventuellement soit avant tous les caractères alphanumériques, soit derrière eux. Mais ce n'est pas le cas; ils semblent répartis dans ces différents groupes.
pourquoi est-ce le cas? Y a-t-il une raison (historique possible) pour laquelle les personnages sont regroupés de cette façon?