variable-length strings—C, Java, Perl. A character may be treated as a string of length 1, or as a separate data structure. Many languages (Pascal, Ada, C, ...