karakterláncokat
A karakterlánc egy vagy több karakter sorozatából álló adathalmaz, amely szöveg vagy más adatok reprezentálására szolgál. A legtöbb programozási nyelvben a karakterláncok olyan adatszerkezetek, amelyek szövegek és azonosítók tárolására használhatók. Sok nyelvben a karakterláncok immutábilisak, így módosítás esetén új példány keletkezik; vannak azonban nyelvek, amelyek mutatható vagy módosítható karakterláncokat kínálnak.
A karakterláncok belső reprezentációja gyakran Unicode-alapú. A Unicode meghatározza a karaktereket, a tárolás pedig általában kódolás
Műveletek és korlátok: A karakterláncok tartalmazzák a hossz meghatározását, összefűzést, rész-szegmensek kivágását és indexelést; gyakran támogatják
Korszerű alkalmazások közé tartozik a szöveges adatok tárolása és feldolgozása, felhasználói felületek megjelenítése, illetve adatok továbbítása