LINUX.ORG.RU

История изменений

Исправление saahriktu, (текущая версия) :

Потому, что так удобнее. Все люди разные и всем удобно разное. Кому-то удобнее есть китайскими палочками, а кому-то вилкой. И второй человек будет смотреть на первого с недоумением: «Зачем он ест китайскими палочками? Почему не вилкой?». А ему вилкой неудобнее. Точно также и во многом другом. Какой-нибудь продавец-ветеран может в уме или на счётах считать быстрее чем другие продавцы на калькуляторах. И те тоже будут недоумевать: «Зачем всё это если есть калькуляторы?». А ему так удобнее. Ну и т.д.

С однобайтными кодировками больше предсказуемости. Можно не бояться что текстовые парсеры внезапно поломаются на некорректных последовательностях байтов. Они архитектурно красивее и позволяют продолжать юзать старые API наподобие «strptr + N» для перемещения указателя *strptr на N символов вправо. Ну и т.д.

Исходная версия saahriktu, :

Потому, что так удобнее. Все люди разные и всем удобно разное. Кому-то удобнее есть китайскими палочками, а кому-то вилкой. И второй человек будет смотреть на первого с недоумением: «Зачем он ест китайскими палочками? Почему не вилкой?». А ему вилкой неудобнее. Точно также и во многом другом. Какой-нибудь продавец-ветеран может в уме или на счётах считать быстрее чем другие продавцы на калькуляторах. И те тоже будут недоумевать: «Зачем всё это если есть калькуляторы?». А ему так удобнее. Ну и т.д.

С однобайтными кодировками больше предсказуемости. Можно не бояться что текстовые парсеры внезапно поломаются на некорректных последовательностях байтов. Они архитектурно красивее и позволяют продолжать юзать старые API наподобие «strptr + N» для перемещения указателя *strptr на N символов вправо.