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?