Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov"Без комментариев".Ну хорошо по другому. При использовании C++ для разработки под Windows. Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 12:44 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovP.S. "И эти люди запрещают мне ковыряться в носу"?Какой то вы "дерганный" сильно ... Больше вам отвечать не буду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 12:46 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Владимир2012Ну хорошо по другому. При использовании C++ для разработки под Windows. Что не так?То, что на виндах свет клином не сошёлся. И то, что даже виндам приходится взаимодействовать с внешним миром. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 12:50 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Владимир2012В качестве основной кодировки предложил использовать UTF16 так как символ любой кодировки можно представить в виде двух байтового значения и тем самым упростить манипуляции ними unicode определяет диапазон кодовых точек от 0 hex до 0x10FFFF двух байт никак не хватит, в UTF-16 для представления того, что не уместилось в два байта используются суррогатные пары ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 13:40 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
ИзопропилВладимир2012В качестве основной кодировки предложил использовать UTF16 так как символ любой кодировки можно представить в виде двух байтового значения и тем самым упростить манипуляции ними unicode определяет диапазон кодовых точек от 0 hex до 0x10FFFF двух байт никак не хватит, в UTF-16 для представления того, что не уместилось в два байта используются суррогатные пары Стоит ли закладываться на суррогатные пары, делая софт для 5 основных языков? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 13:58 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
SiemarglСтоит ли закладываться на суррогатные пары, делая софт для 5 основных языков? FAQ - Normalization . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 14:12 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Русский , надеюсь, в "пять основных входит"? Что характерно, всё в пределах базовой плоскости (16-битные кодовые точки), но всё равно есть символы, которые могут быть представлены несколькими (двумя) кодовыми точками. P.S. Или будем настаивать, что грамотные люди и так отличают ёжиков от ежиков? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 14:45 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, суррогатные пары никакого отношения к нормализации не имеют ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 14:54 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Изопропилсуррогатные пары никакого отношения к нормализации не имеютНе имеют. Зато нормализация наглядно демонстрирует, что нельзя взять представление с фиксированным числом байт на кодовую точку (UCS-2, USC-4, UTF-16 и UTF-32) и посчитать количество символов как разницу двух индексов. Причём этого нельзя сделать не только для языков с идеографической письменностью, но и для европейских языков. Даже для тех, для которых существуют однобайтовые кодировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 15:03 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Интересное обсуждение Ограниченность набора символов Unicode для идентификаторов https://rsdn.org/forum/cpp/6539519.all ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 15:08 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Владимир2012Интересное обсуждениеTrigraphs and Universal Character Names http://www.open-std.org/jtc1/sc22/wg14/www/docs/n770.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 15:12 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Владимир2012Владимир2012Интересное обсуждениеTrigraphs and Universal Character Names http://www.open-std.org/jtc1/sc22/wg14/www/docs/n770.htm Sorry Еще URL identifier character set (clang) https://stackoverflow.com/questions/24469809/identifier-character-set-clang ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 15:17 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
А если так? Добавить в C++ синтаксис, обеспечивающий многоязычную возможность задания имени идентификатора. Что то типа. int VpTime{ ru:VpВремя, es:VpTiempo}; Ну а далее в программе используем один из трех вариантов напсания имени переменной. Например: VpВремя += 5; VpTiempo -= 1; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 16:07 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Владимир2012Ну а далее в программе используем один из трех вариантов напсания имени переменной.Sorry. Ну а далее в программе используем один из трех вариантов написания имени переменной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 16:08 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Займитесь лучше литературным программированием . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 16:18 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovЗаймитесь лучше литературным программированием .Благодарю /неплохо, неплохо, .../ В долгу не хочу оставаться ... Неявные интерфейсы С++ шаблонов http://grizlyk1.narod.ru/cpp_new/msg02/template_interfaces_280616.pdf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 16:33 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovЗаймитесь лучше литературным программированием .Гм. Интересные идеи habrahabr относит к "ненормальному программированию" ... /а может быть оно и к лучшему ... Плохо когда дурак поймет "шиворот навыворот", а затем еще накуралесит./ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 16:41 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Владимир2012Неявные интерфейсы С++ шаблонов http://grizlyk1.narod.ru/cpp_new/msg02/template_interfaces_280616.pdf Человек, создающий IPv4r2 не умеет адекватно мыслить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 16:46 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovЧеловек, создающий IPv4r2 не умеет адекватно мыслитьЕще не читал ... Но все же - "В чем не адекватность?". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 17:04 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Давайте себе представим что существует аналогия между char[] массивом символов и строкой string. При этом нам, как инженерам хотелось-бы иметь простые формулы перехода от одной системы к другой. Ну ... примерно так-же как в математике переходят от чисел к комплесным числам и матрицам. В случае с Utf-16 у нас 1 символ полностью соотвествует знакоместу в string. Формулы индексаторов (взятия символа по индексу в строке) также просты. Проще говоря нам удобно в utf-16 реализовывать позиционирование. Нам также удобно (без преобразований) осуществлять маппинг типа. Для \0 символа предусмотреть еще одно расширение char[] и дело сделано. И если привлекать в спор рассуждения об энергоёмкости или энергопотреблении (как было сказано выше) то я-бы предположил что алгоритмы, работающие со сжатым (utf-8) предсталением строк энергоёмки и накладны. Проводя аналогию с архивацией - их имплеметация индексатора или взятия под-строки (::substring) требуют использования декодеров т.н префиксного кода. Один печально известный финский парень со сложным характером недавно сетовал дескыть что около 5 лет изменений в ядро ОС Linux было потрачено на поддержки современных технологий энергоэффективности. И эти issues имели под собой основание. Так почему-же сейчас мы тут безосновательно предлагаем энерго-накладную технологию обработки строк даже не задумываясь о последствиях? По моему скромному мнению отраслевые изменения которые произошли после внедрений Microsoft.Net, Oracle/Java должны поставить точку в этом споре. Двухбайтная кодировка имплементирована и живет. Диалектические споры на тему того сколько нужно битов - 16 или 21 - давайте оставим для евангелистов. Следующая веха в развитии разрядной сетки для символа должна возникнуть с освоением космоса. А исходя из общих принципов и архитектур построения стандартов с учетом производительности - нам нужен не трех-байтных символ а сразу четырех-байтный. С padding-ом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 17:23 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Вы меня прям в тупик ставите ... Двойные стэки реализованы лет десять как, существуют разные варианты туннелирования IPv4 <-> IPv6. И всё это умеет сетевое оборудование от тирванского до бытового. Но тут появляется рыцарь без страха и упрёка, который готов не только сражаться с ветряными мельницами, но ещё и сам их возводит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 17:26 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
maytonВ случае с Utf-16 у нас 1 символ полностью соотвествует знакоместу в stringЧто ж вы все такие упёрто-упоротые ... Не соответствует. Или крестик снимите юникод выбросьте или работайте с символами, которые состоят из последовательности кодовых точек в соответствии со стандартами, а не по собственным измышлениям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 17:30 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
maytonя-бы предположил что алгоритмы, работающие со сжатым (utf-8) предсталением строк энергоёмки и накладны. На основании чего предположение? ))) maytonТак почему-же сейчас мы тут безосновательно предлагаем энерго-накладную технологию обработки строк даже не задумываясь о последствиях? Ну да, ну да, безосновательно - это мы любим ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 17:33 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovmaytonВ случае с Utf-16 у нас 1 символ полностью соотвествует знакоместу в stringЧто ж вы все такие упёрто-упоротые ... Не соответствует. Или крестик снимите юникод выбросьте или работайте с символами, которые состоят из последовательности кодовых точек в соответствии со стандартами, а не по собственным измышлениям. Василий. Ну хорошо. Я готов допустить что кодовые точки и знания о них очень важны. Опиши пожалуйста конкретный кейс (желательно для языков стран ЕС) когда нам не хватает API Utf-16. Нет правда. Я готов поверить. P.S. Назови! Нет я жду! (с) Аркадий Варламович Велюров... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 17:42 |
|
||
|
Куда катится C++
|
|||
|---|---|---|---|
|
#18+
maytonА исходя из общих принципов и архитектур построения стандартов с учетом производительности - нам нужен не трех-байтных символ а сразу четырех-байтный. С padding-ом. UTF-32 SiemarglСтоит ли закладываться на суррогатные пары, делая софт для 5 основных языков? Unicode Block “Transport And Map Symbols” как минимум преобразования UTF-8 <> UTF-16 должны быть корректными ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2016, 17:49 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39303126&tid=2018431]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 277ms |
| total: | 408ms |

| 0 / 0 |
