Ответ:

Многие виды данных можно представить строками символов, а действия над данными — описать как преобразования таких строк. Поэтому изучение алгоритмов обработки строк даёт общий подход.

Двоичные коды — частный случай символьных строк, состоящих из 0 и 1. Рассматривать только их можно для отдельных задач, но это не охватывает все способы представления и обработки данных.