История изменений
Исправление AntonI, (текущая версия) :
у каждого языка свое представление строк.
Вообще то типовые варианты представления строк можно пересчитать по пальцам одной руки и даже останутся свободные пальцы (если Вы не фрезеровщик со стажем).
возьмешь внутренне представление строки из одного языка и вдруг оно окажется корректным внутренним для строк другого языка?
За это отвечает биндинг.
у питона представление строки может меняться в зависимости от содержания строки, то есть оно разное для разных строк.
Не, конечно можно изгалится и хранить строку в виде списка 4х байтовых символов например. Но хочу напомнить - изначально питон под капотом содержал сишные типы, в Python.h и пр. хедерах это четко видно. Хотите прикрутить поверх еще че то - да пожалуйста, только старое оставьте как есть.
Исходная версия AntonI, :
у каждого языка свое представление строк.
Вообще то типовые варианты представления строк можно пересчитать по пальцам одной руки и даже останутся свободные пальцы (если Вы не фрезеровщик со стажем).
возьмешь внутренне представление строки из одного языка и вдруг оно окажется корректным внутренним для строк другого языка?
За это отвечает биндинг.
у питона представление строки может меняться в зависимости от содержания строки, то есть оно разное для разных строк.
Не, конечно можно изгалится и хранить строку в виде списка 4х байтовых символов например. Но хочу напомнить - изначально питон под капотом содержал сишные типы, в Python.h и пр. хелерах это четко видно. Хотите прикрутить поверх еще че то - да пожалуйста, только старое оставьте как есть.