I de fleste programmeringsspråk er en datatype som kan inneholde sekvenser av tekst eller binære data. Datatypen er så grunnleggende at den er implementert i så godt som alle programmeringspråk, enten som en primitiv datatype eller som en kompositt-datatype. Mange høynivåspråk har syntaks som gjør at strengverdier (som oftest tekst) kan skrives i gåseøyne som et litteral i koden.