Быкова Ксения
12-09-2024, 20:02
В 2100 году в мире ПО может «сойти с ума» из-за 29 февраля
Изображение взято с: pxhere.com
Проблема упрощенного расчета времени в компьютерных программах, а также ошибки, связанные с високосными годами, могут привести к глобальному сбою в работе программного обеспечения через 76 лет. Об этом сообщил директор Центра технологических конкурсов и олимпиад НИТУ МИСИС Даниил Ефимов.
Ефимов пояснил, что в соответствии с календарными правилами, годы, кратные 100, не считаются високосными, если не делятся на 400. Однако многие программы, применяющие упрощенные алгоритмы для вычисления високосных лет, могут неправильно рассчитать дату и добавить 29 февраля 2100 года, хотя правильным переходом должно быть 1 марта.Такой сбой может вызвать серьезные неполадки в операционных системах, календарях, финансовых и других сервисах, где важен точный учет времени. Нарушения в работе этих систем могут негативно отразиться на бизнес-процессах и функционировании компаний.
Ефимов отметил, что упрощенное летоисчисление продолжает использоваться в современных программах, так как этот метод был разработан еще в 1960-х годах для снижения нагрузки на тогдашние маломощные компьютеры.
Источник: www.gazeta.ru