История изменений
Исправление Xenius, (текущая версия) :
Опять же, в каком стандарте? Покажи ссылку на MSDN
MSDN — это не стандарт и никак не авторитет. http://msdn.microsoft.com/en-us/library/wyzd2bce.aspx но если уж так хочется.
Неочевидно. К тому же есть много старого софта, который нужно поддерживать.
Вот потому-то и нужно использовать ascii-совместимый UTF8, а не вводить UTF16, требующий переписывать существующий код.
Как с этим в линуксе, попробуй установи-запусти какой-нибудь пакет для Debian 2.0
Если программа написана не криво — скомпилируется. Если нет, возможно придётся пофиксить несколько ошибок, которые более старый GCC прощал.
Как раз совместим
Как же он совместим, если для его поддержки нужно переписывать приложение, в частности использовать wchar_t вместо char, что само по себе уже противеречит стандарту.
А ты попробуй запустить w16 приложение на Windows 8
И сломали бы совместимость, ага
С чем? Как раз UTF8 совместим с ASCII и совместимости ни с чем не ломает.
Изначально речь была о поддержке в windows. Так что это уже проблемы не системы, а реализации C и C++
Стандартная библиотека входящая в Windows — это часть Windows, очевидно.
Исходная версия Xenius, :
Опять же, в каком стандарте? Покажи ссылку на MSDN
MSDN — это не стандарт и никак не авторитет. http://msdn.microsoft.com/en-us/library/wyzd2bce.aspx но если уж так хочется.
Неочевидно. К тому же есть много старого софта, который нужно поддерживать.
Вот потому-то и нужно использовать ascii-совместимый UTF8, а не вводить UTF16, требующий переписывать существующий код.
Как с этим в линуксе, попробуй установи-запусти какой-нибудь пакет для Debian 2.0
Если программа написана не криво — скомпилируется. Если нет, возможно придётся пофиксить несколько ошибок, которые более старый GCC прощал.
А ты попробуй запустить w16 приложение на Windows 8
И сломали бы совместимость, ага
С чем? Как раз UTF8 совместим с ASCII и совместимости ни с чем не ломает.
Изначально речь была о поддержке в windows. Так что это уже проблемы не системы, а реализации C и C++
Стандартная библиотека входящая в Windows — это часть Windows, очевидно.