В предыдущем выпуске я рассказал, почему для строки нужен особый способ хранения в памяти, и как языки программирования выкручиваются из этой ситуации. В этом выпуске я хотел подробнее рассказать про особенности хранения строк. Да, они хранятся особенным образом, но там есть ещё одна особенность, а потом ещё одна, и в результате я решил, что всё это уже слишком скучно. Как-нибудь потом, когда будет повод. На данный момент мы знаем всё, что нужно знать о строках, и пора плотнее заниматься программированием. Хочу лишь указать на одну неочевидную, может быть, вещь. Строки для нас это вроде как тексты, которые можно прочитать. Например, "Hello world". Однако для компьютера строка это последовательность любых байтов, абсолютно любых. И это многое меняет. Например, изображение в формате JPEG, загруженное в память компьютера – это строка. Это же последовательность байтов, правильно? Значит, это строка. Звуковой файл MP3, загруженный в память – тоже строка. ZIP-архив, загруженный в память – т