История изменений
Исправление KivApple, (текущая версия) :
Что ужасного в том, что все переходят на юникод? Или тебе принципиально сэкономить каждый байтик? Открою тебе страшную тайну - в любой современной ОС память для процесса выделятся страницами по 4 КБ (аппаратные особенности страничной адресации). Дробление на более мелкие блоки уже делает runtime библиотека. То есть если процесс использует 1 мегабайт и 1 байт ОЗУ, то он всё равно займёт 1 мегабайт и 4 килобайта (впрочем, если он попросит ещё несколько байт, то новая страница аллоциорована скорее всего не будет).
Или тебя ужасает тонны legacy, которое винда поддерживает? Ну они иначе не могут, у них политика такая. И поддержка национальных кодировок это ещё совсем безобидное. Погугли почему после 8-ой винды идёт 10-ая.
Исправление KivApple, :
Что ужасного в том, что все переходят на юникод? Или тебе принципиально сэкономить каждый байтик? Открою тебе страшную тайну - в любой современной ОС память для процесса выделятся страницами по 4 КБ (аппаратные особенности страничной адресации). Дробление на более мелкие блоки уже делает runtime библиотека. То есть если процесс использует 1 мегабайт и 1 байт ОЗУ, то он всё равно займёт 1 мегабайт и 4 килобайта.
Или тебя ужасает тонны legacy, которое винда поддерживает? Ну они иначе не могут, у них политика такая. И поддержка национальных кодировок это ещё совсем безобидное. Погугли почему после 8-ой винды идёт 10-ая.
Исправление KivApple, :
Что ужасного в том, что все переходят на юникод?
Или тебя ужасает тонны legacy, которое винда поддерживает? Ну они иначе не могут, у них политика такая. И поддержка национальных кодировок это ещё совсем безобидное. Погугли почему после 8-ой винды идёт 10-ая.
Исходная версия KivApple, :
Что ужасного в том, что все переходят на юникод?
Или тебя ужасает тонны legacy, которое винда поддерживает? Ну они иначе не могут, у них политика такая. И юникод это ещё относительно безобидное. Погугли почему после 8-ой винды идёт 10-ая.