И так начнём с начала. Проблема в том, что в ни юлианском календаре ни в григорианском календаре нет "нулевого" года. Есть 3 год до н.э , 2 год до н.э , 1 год до н.э и затем сразу же, 1 год н.э. Есть такой стандарт ISO 8601, по которому число 0000 соответствует 1 году до н.э, число -0000 - 2 году до н.э. Почему же так? Потому что так банально проще считать. 2020 + 30 = 2050 - этому числу соответствует 2050 год. 2020 - 2050 = -30, а этому числу соответствует 31 год до н.э. Компьютеры хранят данные так как это удобно для них, ну а удобство для пользователей обеспечивает грамотный интерфейс. Так вот, когда расширение хранилища памяти стоят безумных денег, и буквально каждый байт на счету, имеет смысл упаковать данные как-нибудь наиболее компактно. Например вместо четырёх цифр года (1972) можно хранить только 2 последние (72) ( думая при этом : "мало ли когда там эти две изменяться") Они меняются - КАЖДЫЕ 100 ЛЕТ! Я как человек родившийся в 1992 году, скажу, что это произошло максимал
Компьютеры не были готовы. "Проблема 2000 года"
26 февраля 202026 фев 2020
10
3 мин