Проблема 2000 року

Проблема програмного забезпечення у зв’язку з переходом від 1999 до 2000 року.
Версія від 12:00, 3 грудня 2013, створена Shynkar (обговорення | внесок) (Створена сторінка: '''Проблема 2000 року''' (часто вона позначається як «проблема Y2K» або «Y2K - сумісність» (абре...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Проблема 2000 року (часто вона позначається як «проблема Y2K» або «Y2K - сумісність» (абревіатура : Y - year (рік), 2 , K - kilo (1000 в системі СІ)) - проблема, пов'язана з тим, що розробники програмного забезпечення, випущеного в XX столітті, іноді використовували два знаки для представлення року в датах, наприклад 1 січня 1961 року в таких програмах уявлялося як «01.01.61». Деякі обчислювальні машини мали вже апаратну обробку дати, проте всього два десяткових знака. При настанні 1 січня 2000 при двозначному поданні року після 99 наступав 00 рік (тобто 99 +1 = 00), що інтерпретувалася багатьма старими програмами як 1900, а це, в свою чергу, могло призвести до серйозних збоїв у роботі критичних додатків, наприклад, систем управління технологічними процесами і фінансових програм. Проблема 2000-го року була викликана, в тому числі, використанням старих програм, що не передбачалася під час їх розробки. Відомі численні випадки використання в кінці 1990-х років програм середини 1980-х.

Див. також