Вопрос

Объяснение, которое я получил за это, это было обычная практика для программистов просто представлять год с 2 цифрами. Но почему кто-нибудь это сделает? Во всяком случае, я предлагаю, что потребуется больше усилий, чтобы сделать программу откатиться до 1900, а не переходить на 2000 год.

Это было полезно?

Решение

Премиум пространства для хранения + отсутствие предвидения = Y2K BUG.

Сохранение байтов было очень важно во многих более старых системах. Кроме того, общая ошибка в разработке программного обеспечения - «никто не собирается использовать это в течение X лет». Так почему бы не сохранить эти байты сейчас? 10/20/30 лет вниз по линии, это, безусловно, будет скреплено для совершенно новой системы.

Цитировать Лекс Лютор - «Неправильно».

Другие советы

Почему? Их вопрос, скорее всего, "почему нет?" Если он сохранил несколько битов в мире, где использование памяти было значительно более ограниченным, тогда они полагали, что они могут сэкономить это пространство.

Очевидно, что «почему нет» было потому, что «ваше программное обеспечение может быть на самом деле использовать в значительных количествах времени». Некоторые программисты имели предвидение планировать впереди, но не все.

История идет, что это вернулось в день, когда 1 килобайт ОЗУ стоил более 1000 долларов. Пропуская дополнительные цифры означали действительно деньги сбережения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top