OberonCore
https://forum.oberoncore.ru/

Числовые типы в АО. Надо ли пересматривать?
https://forum.oberoncore.ru/viewtopic.php?f=22&t=6398
Страница 1 из 1

Автор:  Wlad [ Воскресенье, 19 Май, 2019 17:54 ]
Заголовок сообщения:  Числовые типы в АО. Надо ли пересматривать?

Отправная точка - определение типов в Зонноне и Аде.
В Аде есть приятные фичи по определению точности представления и масштабированию (плавающих) типов.
Есть ли (появилась ли) у тех из вас, кто уже поработал с А2+АО потребность/необходимость в подобных вещах в АО?

Автор:  Sergej Durmanov [ Воскресенье, 19 Май, 2019 19:38 ]
Заголовок сообщения:  Re: Числовые типы в АО. Надо ли пересматривать?

Не нужно это в языке

Автор:  Ярослав Романченко [ Воскресенье, 19 Май, 2019 20:11 ]
Заголовок сообщения:  Re: Числовые типы в АО. Надо ли пересматривать?

Sergej Durmanov писал(а):
Не нужно это в языке
Поддерживаю. А высвободившуюся энергию разумнее пустить на более приоритетные вещи.

Автор:  Info21 [ Воскресенье, 19 Май, 2019 21:04 ]
Заголовок сообщения:  Re: Числовые типы в АО. Надо ли пересматривать?

Ярослав Романченко писал(а):
Sergej Durmanov писал(а):
Не нужно это в языке
Поддерживаю. А высвободившуюся энергию разумнее пустить на более приоритетные вещи.
Да.

Автор:  Дмитрий Дагаев [ Воскресенье, 19 Май, 2019 21:11 ]
Заголовок сообщения:  Re: Числовые типы в АО. Надо ли пересматривать?

Даже требование есть, и в стандарте МЭК 880.
Цитата:
Таблица D.3 а - Диапазон каждой переменной должен определяться при трансляции

Мораль проста. Ада - сундук, там есть все. Оберон - чемоданчик. Нужно обязательно предусмотреть подключение требования во фронтенде USE или RESTRICT +RANGES и далее озаботиться в бэкенде этой реализацией. Но это для тех, кому это необходимо.

Автор:  Comdiv [ Воскресенье, 19 Май, 2019 21:23 ]
Заголовок сообщения:  Re: Числовые типы в АО. Надо ли пересматривать?

По-моему, под это требование подходят большинство компиляторов даже Си, потому что в них диапазоны переменных, включая тип int, определяются во время трансляции, а не во время исполнения. Либо это требование надо уточнить, либо оно отнюдь не о гибком задании диапазонов.

Проблема же работы с допустимыми диапазонами заключается в том, что они менятся от действия к действию.
Также, необходимость постоянного согласования переменных разных диапазонов - это одна из причин ошибок. И, кстати, Ада содержит в себе типы с гибкими диапазонами, с помощью которых удобно отстреливать себе ноги.

Автор:  Kemet [ Понедельник, 20 Май, 2019 10:00 ]
Заголовок сообщения:  Re: Числовые типы в АО. Надо ли пересматривать?

Wlad писал(а):
Есть ли (появилась ли) у тех из вас, кто уже поработал с А2+АО потребность/необходимость в подобных вещах в АО?
В каких именно вещах?

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/