The document discusses string operations and storage in programming languages. It describes the basic character sets used which include alphabets, digits, and special characters. It then discusses three methods of storing strings: fixed-length storage, variable-length storage with a fixed maximum, and linked storage. The document proceeds to define common string operations like length, substring, indexing, concatenation, insertion, deletion, replacement, and pattern matching. Algorithms for implementing some of these operations are provided.
Related topics: