Re[7]: Откуда такая неизбывная приверженность к константам?
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 23.10.24 06:54
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

N>>Никто такой памяти не ставил до середины 80-х, и то только самые толстые.

ЕМ>Я у Чена наткнулся на описание реального косяка с Win 95, которая отказывалась грузиться, если памяти было больше 480 Мб. То, что для "первичной кучи" отводился блок фиксированного размера, это еще ладно, но то, что наличие памяти, описание которой не влезало в этот блок, приводило к отказу в загрузке — это уже за пределами разумного. Это, блин, уровень студента-второкурсника.

Да, хороший пример — хоть и к обсуждаемому вопросу относится весьма боком.

Он такой был далеко не единственный. Например, до времён где-то первой XP, видимый размер ATA дисков обрезался до остатка от деления на 32GB. Причём молча (просто видело мелкую цифру).
Сейчас основной вопрос в скорости реакции на такое. В до-интернетовские времена, когда невозможно было быстро раздавать обновления, лечить могли годами.

А в целом сам стиль кодирования на C/C++ провоцирует на такие ошибки.
The God is real, unless declared integer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.