Re[4]: Откуда эта лютая любовь к знаковым целым?
От: vopl Россия  
Дата: 07.05.20 10:25
Оценка:
Здравствуйте, Erop, Вы писали:

V>>Бритва Окама, вестимо. В ситуации где использование знака не является необходимым — использовать без-знаковые типы.


E>Ударим бритвой Оккама буриданову ослу прямо по яйцам!!!


E>На мой взгляд в конструкции "Надо нумеровать члены последовательности" + "целое число из диапазона [INT_MIN, INT_MAX]" + "кольцо модулей по вычетам какой-то неизвестной степени двойки" лишнее-то, как раз кольцо...


А почему именно [INT_MIN, INT_MAX], именно int? Почему не [SHRT_MIN, SHRT_MAX] и не [PTRDIFF_MIN, PTRDIFF_MAX]? Вот ты хитришь. У себя взял и преподнес определенность размера как "INT", а кольцо модулей снабдил характеристикой "... какой-то неизвестной степени двойки".

Еще вопрос, почему акцент делается на то что беззнаковые — это именно кольцо модулей по вычетам? Что такого плохого в кольцах, что по ним надо бритвой ударять? Ну, кольцо, ну и пусть, ведь в оригинальном вопросе ТС не про кольцо а про бесполезность знака для таких штук как:

счетчики, индексы и прочие... размеров, количеств и прочего...


И последний: если бы int тоже был бы закольцован, то есть при переполнении просто бы отбрасывались переполненные биты, как, например, в Расте — ты все равно бы знаковым отдал предпочтение?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.