> -- Wlad писал(а):
> Насколько ЛИЧНО МНЕ видится, правильным было бы что-то вроде полного объявления всех разновидностей типов:...

А для чего нужны беззнаковые? в каких задачах? Единственное место, где я столкнулся с необходимостью их отдельно обрабатывать - это сравнение адресов памяти. В остальных случаях (с которыми я работал), даже для представления адресов подходят знаковые; в сравнении нужно другие флаги анализировать, иначе 1 > 0FFFFFFFFH. Такая потребность возникла у меня лишь раз - в анализе стека активаций.

Проблема с большим "зоопарком" типов - выбор: ведь каждое инженерное решение должно быть обосновано )) замучаешься обосновывать. А тут - есть тип INTEGER, и обоснование неплохое: а) его достаточно для прикладных задач и б) он совпадает с операндом процессора по умолчанию.