Obsah

Y2K (Problém roku 2000)

Y2K byla chyba v počítačovém zpracování dat, která pramenila ze snahy programátorů v 60. až 80. letech šetřit drahocennou pamětí počítačů. Místo zápisu celého roku (např. 1998) se ukládaly pouze poslední dvě číslice (98). Předpokládalo se, že první dvě číslice jsou vždy „19“.


Proč vznikla obava?

Jakmile hodiny na počítačích odbily půlnoc 1. ledna 2000, systémy se dvěma ciframi interpretovaly rok jako „00“.


Potenciální hrozby

Před rokem 2000 se v médiích i mezi odborníky objevovaly katastrofické scénáře:


Řešení a náklady

Aby se katastrofě zabránilo, musely firmy a vlády po celém světě investovat obrovské úsilí do opravy kódu (často právě v jazyce COBOL).


Co se stalo 1. ledna 2000?

Díky masivním přípravám proběhl přechod relativně hladce. Došlo pouze k několika menším incidentům:


Psychologický efekt: "Hysterie, nebo úspěch?"

Protože se žádná velká katastrofa nekonala, mnoho lidí zpětně věřilo, že problém byl vymyšlený nebo přehnaný. Odborníci však oponují, že právě díky včasné a masivní reakci se podařilo nejhorším scénářům zabránit.


Budoucí rizika (Problém roku 2038)

Y2K nebyl posledním datovým limitem. Podobná hrozba nás čeká 19. ledna 2038.


Související pojmy: COBOL, Legacy systém, Mainframe, Unix Epoch, Debugging.