LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

И самое главное, все эти объяснения про оптимизацию – это всё притягивание за уши задним числом. Реальная причина в том, что авторы стандарта когда-то постеснялись прибить гвоздями язык к арифметике с дополнением до двойки. И до сих пор стесняются.

Хотя ежу понятно, что ничего другого, кроме дополнительного кода, int никогда ни на одной будущей платформе хранить не будет. Из соображений обратной совместимости.

Если когда-то зачем-то вдруг завезут «другие» целые знаковые числа, им дадут другое обозначение типа.

Исходная версия wandrien, :

И самое главное, все эти объяснения про оптимизацию – это всё притягивание за уши задним числом. Реальная причина в том, что авторы стандарта когда-то постеснялись прибить гвоздями язык к арифметике с дополнением до двойке. И до сих пор стесняются.

Хотя ежу понятно, что ничего другого, кроме дополнительного кода, int никогда ни на одной будущей платформе хранить не будет. Из соображений обратной совместимости.

Если когда-то зачем-то вдруг завезут «другие» целые знаковые числа, им дадут другое обозначение типа.