Live and let live
Печально известная "проблема-2000" (замена "99-го" года на "00-й" ), на решение которой были потрачены миллиарды долларов, мало чему научила специалистов. Как выяснилось в конце прошлой недели, 10 января 2004 г. перестанут работать программы американской компании PTC, выпускающей продукты для инженеров Pro/Engineer, Pro/Intralink и Windchill. 35 000 клиентов компании (среди них российская авиастроительная фирма "Туполев";) столкнутся с "проблемой-2004". Дело в том, что, разрабатывая свои продукты 10 - 15 лет назад, программисты PTC использовали в программе - счетчике времени в качестве точки отсчета 1970 г. , дату создания операционной системы Unix. Для работы счетчика им понадобилось внедрить понятие "бесконечно" удаленного отрезка времени. В качестве "бесконечности" они использовали отрезок длиной в 2 млрд секунд, который истекает через три недели. Про особенности счетчика PTC не вспоминала до тех пор, пока один из клиентов не предупредил ее о сбое. С такими проблемами в 2038 г. могут столкнуться многие пользователи и самой Unix, в которой "бесконечность" наступает через 4 млрд секунд после 1970 г. (с)Ведомости

Комментарии
25.12.2003 в 12:52

Кстати, не только Юникс... Возможно могут накрыться некоторые ГСЧ. Они тоже за счет этого отсчета работают.
25.12.2003 в 13:01

Live and let live
Бедный ГСЧ. не пить ему метаксы...))
25.12.2003 в 13:09

Только непонятно почему именно 4 миллиарда. Цифра не круглая абсолютно.
25.12.2003 в 13:15

Live and let live
ну...японец какой-нить вставил поди. 4ку-то...
25.12.2003 в 14:07

таки Кащей
;)



2^32 = 4 294 967 296
25.12.2003 в 14:55

Live and let live
а не тот ли это Кащей.....*голосом Радзинского*