Nella tabella ASCII , i caratteri di punteggiatura compaiono tra i caratteri non stampabili e prima dei numeri ( !"#$%&')*+,-./
), tra i numeri e lettere maiuscole ( :;<=>?@
), tra le lettere maiuscole ( [\]^_'
) e le lettere minuscole e dopo le lettere minuscole ( {|}~
).
A prima vista, ci si aspetterebbe che questi siano raggruppati insieme; eventualmente prima di tutti i caratteri alfanumerici o dietro di essi. Ma questo non è il caso; apprendono sparsi in questi diversi gruppi.
Perché è così? C'è qualche (possibile storico) motivo per cui i personaggi sono raggruppati in questo modo?