OberonCore https://forum.oberoncore.ru/ |
|
Есть ли в природе живые специалисты по A2? https://forum.oberoncore.ru/viewtopic.php?f=22&t=6342 |
Страница 6 из 6 |
Автор: | Илья Ермаков [ Воскресенье, 14 Апрель, 2019 16:27 ] |
Заголовок сообщения: | Re: Есть ли в природе живые специалисты по A2? |
budden писал(а): Вообще похоже на то, что несколько строковых типов в полноценном (системного уровня) языке неизбежны. То, что мы видим в Windows - то правильно. Ну так и КП, и Ява и соответствуют Windows. И обнобайтные строки, и двухбайтные. |
Автор: | budden [ Воскресенье, 14 Апрель, 2019 20:53 ] |
Заголовок сообщения: | Re: Есть ли в природе живые специалисты по A2? |
Говоря, что в Windows правильно, я имел в виду лишь то, что там более одного вида строк. О том, как именно они устроены, я недостаточно хорошо знаю. Во всяком случае, для представления письменностей CJK (China, Japan, Korea) двух байт мало. Есть ли какая-то версия Windows с 4-байтными кодировками, я не знаю, но я практически уверен, что китайцы были бы рады. А для применений внутри России вполне достаточно и 8-бит. Поэтому, если вернуться к мифической "идеальной ОС для России", основное внутреннее представление строки должно быть параметром конфигурации при сборке, но все виды строк и способы приведения их друг к другу должны быть в виде библиотек. Ни в КП, ни в голанге этого нет. Впрочем, если игнорировать CJK, то может быть, Java/КП/Windows и достаточны. |
Автор: | budden [ Воскресенье, 14 Апрель, 2019 23:04 ] |
Заголовок сообщения: | Re: Есть ли в природе живые специалисты по A2? |
Точнее, не 8 бит, а аналог UTF-8, построенный на базе 8-битной кодировки, подобной cp1251. Т.е. так, чтобы можно было выразить и иероглифы, но это было бы дороже. Ситуация должна быть такой же, как сейчас с юникодом и латиницей. "Наивные" программы, не учитывающие специфику utf-8, корректно и эффективно работают с латиницей, как будто это ASCII, но коверкают иноязычные тексты. 8-битная кодировка могла бы работать аналогично: корректно и эффективно с англо-русскими текстами, но коверкать прочие. Совсем так же, как с UTF не получится, т.к. кириллица с латиницей занимают более, чем 127 мест, но можно выделить узкий диапазон префиксных номеров, через которые выражаются иноязычные буквы. |
Автор: | budden [ Понедельник, 15 Апрель, 2019 10:49 ] |
Заголовок сообщения: | Re: Есть ли в природе живые специалисты по A2? |
Класс, отлично! Что происходит при масштабировании текста (Ctrl-+)? Пока могу только морально поддержать одобрительными возгласами, т.к. пока работу не нашёл. |
Страница 6 из 6 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |