Y2K
Je zkratkou pro „Year 2000“.
Y2K, nejčastěji spojované s „chybou Y2K“, byl problém v programování, který vyvolal rozsáhlé obavy při přechodu z roku 1999 na rok 2000. Tato chyba vycházela z běžné praxe v raném počítačovém programování: ukládání let jako dvou číslic (například „80“ pro rok 1980) s cílem ušetřit paměť. Kvůli tomuto návrhu mohly některé systémy nesprávně interpretovat „00“ jako rok 1900 místo roku 2000, což mohlo způsobit chyby související s datem.
Obavy spojené s chybou Y2K měly široký rozsah, protože inženýři předpovídali katastrofické selhání kritických systémů, jako jsou elektrické sítě, finanční instituce, dopravní sítě a vládní infrastruktura. Společné celosvětové úsilí programátorů však na konci 90. let 20. století většinu rizik úspěšně zmírnilo.
Vývojáři softwaru aktualizovali starší systémy pomocí dvou hlavních strategií:
- Rozšíření polí pro data: Změna roku tak, aby obsahoval čtyři číslice místo dvou (například „1980“ místo „80“).
- Časové okno pro data: V ojedinělých případech, kdy nebylo možné upravit datový typ data, vývojáři zavedli dočasnou opravu, která přiřadila „mezní rok“ a zajistila správnou interpretaci dat v předem stanoveném rozsahu. Například mezní rok 30 by znamenal, že „00–29“ představuje roky 2000–2029 a „30–99“ roky 1930–1999.
Když nastal 1. leden 2000, očekávaný chaos se neprojevil. Díky rozsáhlé přípravě došlo pouze k drobným problémům, například k nesprávným časovým údajům na účtenkách. Přetrvávající potíže byly rychle vyřešeny a společnost tak plynule přešla do nového tisíciletí.
O několik desetiletí později zůstává Y2K případovou studií proaktivního řízení rizik a ukazuje, jak mohou příprava — a spolupráce — odvrátit potenciální krize. Slouží také jako připomínka důležitosti prozíravého návrhu v technologiích.
Otestujte své znalosti