The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Новый музыкальный плеер Minitunes"
Отправлено StrangeAttractor, 06-Июл-10 20:57 
>Начнём с того, что при решении задач оптимизации всегда первым этапом идёт
>выпор критериев оптимальности.

Это я прекрасно знаю. В данном случае минимизируется переменная "колличество практических проблемм в распространённых ситуациях" - абстрактно, но вполне ясно, imho.

> Соответственно не для всех задач UTF-8 оптимальнее.

Разумеется не для всех, но для большинства наиболее често встречающихся.

> Например,
>некоторые системы хотят предсказуемости, а Вы не можете, например, заранее предсказать,
>сколько места займёт строка из 10 символов в UTF8 (да и
>в UTF16, по-хорошему, тоже).

Т.е. пример самоопровергся :-)

Кстати до того, как я реально вник в техническую сторону вопроса, я думал что лучшая кодировка - UTF-32 - "уж в ней-то точно 1 машинное слово - 1 конкретный символ любого мыслимого языка, красота и однозначность" - думал я. Ан нет - little endian, big endian, ещё какие-то проблемки такого характера. Когда я понял что самая беспроблеммная кодировка Unicode - UTF-8, я был немало удивлён, я ожидал какого угодно варианта, но никак ни этого, но оказалось именно так.

>Или, например, на восьмиразрядных микроконтроллерах использовать многобайтные
>кодировки тот ещё гемор.

Возможно. Но это всего лишь одна специфическая область.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру