Обсуждение Глагола

фев | МАР | апр
| 8 |
2011 | 2012 | 2013

1 captures 8 мар 12 - 8 мар 12 |

Close Help

# Обсуждение Глагола

← предыдущая следующая →
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

Сый
17.10.08 23:20

560

547. В защиту обдуманного и логичного именования видов с помощью УЗК и ШИР:
1. Нужно ввести всего один вид. Это совсем не усложнит язык. Даже не идёт ни в какое сравнение с изменениями, вызванные нуждой совместимости приложений для МПГ с ПГ.
2. По-моему, наоборот, название сбивает с толку, поскольку оно перестаёт подразумевать разрядность относительно разрядности других видов. Так, задача УЗК уменьшает разрядность значения в случае с ШИРЦЕЛ (или ШИРВЕЩ) в 2 раза. А в случае с ЦЕЛ вдруг сразу в 4.
3. Не обязательно, здесь можно было бы как раз и начать отказываться от малоиспользуемых разрядностей для видов, оставляя такие виды только в отделе ОБХОД.
4. Диапазон положительных чисел от 0 до 127 весьма мал для многих случаев, для которых также неразумно использовать вид ЦЕЛ.

Д
21.10.08 22:11

561

Извините, что подолгу не отвечаю. Это связанно с тем, что я стараюсь писать здесь только тогда, когда есть время, чтобы в той или иной степени обдумать каждое сообщение, чтобы не писать глупостей (что, по-моему, я довольно часто делал вплоть до начала лета).
Некоторые отделы не открываются (там какая-то сложность с переводами строк). При попытке открыть такой отдел через оболочку, он открывается до первого перевода строки, а при попытке открыть его через блокнот он открывается полностью, но вместо переводов строки отображаются прямоугольники. В юникодовском выпуске (31 августа) это были отделы из папки Приложения\Заграница, а в последнем - также ГОС и ЦвЗнаки.
Из-за этого графикой я пока пользоваться не умею, а в предыдущем сообщении я имел ввиду консольную указку.

Д
21.10.08 22:20

562

Про раскраску номеров знаков. Спасибо, за то что сделали. Там есть небольшая ошибка - Оболочка перед раскрашиванием проверяет, чтобы все знаки номера были цифрами. Но они могут быть и буквами, соответствующими шестнадцатеричным цифрам.
Про числовые виды - а зачем нужно в отделе ОБХОД повторять все числовые виды под другими названиями?
Еще, у меня вопрос - можете кратко рассказать, как сохраняются в памяти переменные вида МНОЖ?

Сый
22.10.08 01:03

563

> При попытке открыть такой отдел через оболочку, он открывается до первого перевода строки
Тут дело в том, что Оболочка считает переходом строки два идущих подряд знака - 000D и 000A. В указанных Вами отделах используется только последний из них. Можно это исправить самостоятельно без особых усилий - открыть файл программой WordPad и сохранить.
> Про числовые виды - а зачем нужно в отделе ОБХОД повторять все числовые виды под другими названиями?
За стандартными числовыми видами в Глаголе не закреплена разрядность. Иногда же может быть нужно определить чётко размер памяти, выделяемой переменной. Для таких случаев и имеются синонимы названий числовых видов.

Сый 22.10.08 01:04 564 | > Еще, у меня вопрос - можете кратко рассказать, как сохраняются в памяти переменные вида МНОЖ? Это переменная, равная по размеру занимаемой памяти переменным вида ЦЕЛ. В данном случае - 32 разряда. Каждому элементу множества соответствует определённый двоичный разряд. Если он равен нулю, то элемента, которому он соответствует, в множестве нету; если равен единице, то, соответственно, элемент в множестве определён.
Д 22.10.08 20:17 565 | > Можно это исправить самостоятельно без особых усилий Спасибо. > не закреплена разрядность Что это значит? Ведь известно, что разрядность ЦЕЛ равна 32, ШИРЦЕЛ - 64, ВЕЩ - 32, и так далее.
Сый 22.10.08 21:19 566 | > Что это значит? Предполагается, что разрядность видов ЦЕЛ и ВЕЩ равна разрядности процессора, ШИРЦЕЛ и ШИРВЕЩ - в 2 раза больше, УЗКЦЕЛ - в 2 раза меньше. Так, например, при переносе Глагола на 64-разрядную машину ЦЕЛ уже будет занимать не 32, а 64 бита. А вид ОБХОД.ЦЕЛ32 как занимал 32 разряда, так и будет занимать.
Д 23.10.08 00:57 567 | Понял.
Издатель 23.10.08 19:57 568 | 561, 562 - замечания исправлены.
Сый 24.10.08 13:49 569 | Из отдела Ввод убрана задача Опрос. То есть перенесена в отдел ГОС. Но что делать с программами, которые не работают с графическим окном, но используют ввод?

← предыдущая следующая →
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

Сделано в России