March 21st, 2005

Реальная проблема

 

 

Помнится, в канун миллениума, кроме основного развлечения – выяснения, когда же миллениум, в 2000-м или в 2001-м, было второе, не менее основное. Называлось оно «проблема двухтысячного года». Суть проблемы в том, что, дескать, у всех компьютеров год кодируется двумя числами, а не четырьмя, и в двухтысячном все системы будут считать, что наступил 1900-й. После чего неминуемо последуют всякие катаклизмы и прочие неурядицы. Появилось множество фирм, которые за небольшую плату обещали всё в локальных масштабах поправить и настроить мышки и СиДи-Приводы доверчивых юзеров на бессбойную работу после двухтысячного. Потом всё быстро спало. Еще бы! Двухтысячный-то наступил.

Сейчас человечество как-то расслабилось, в связи с чем, считаю необходимым подкинуть новую проблему не меньшего масштаба. Дело вот в чем: есть в MS Visual Studio, – одном из самых распространенных компиляторов, – специальный и широко используемый класс CTime. Служит он для хранения времени и даты. Так вот, дата в нем лимитирована 2038-м, а после этой даты уже ничего не работает. Так что, если рассмотреть абсурдную ситуацию – доживание современных программ до этой даты, становится понятен ужас положения: они все перестанут работать.

Бойтесь, люди! Грядет проблема 2038-го года! Сейчас пойду, заведу счет в банке, на который мной будут приниматься деньги желающих спастись от напасти.

 

 

  • Current Music
    Andrew Lloyd Webber - "Cats"