Plutôt que chacun de ses caractères, la chaîne est l’entité qui les regroupe.

Dans certains langages (comme C), les caractères individuels ont leur type propre.

Dans les autres langages (comme JavaScript), les caractères individuels sont aussi des chaînes de caractères.

Dans ce paradigme, une chaîne de caractères est une agrégation de sous-chaînes de caractères.