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