Odpověděl/a – 2.březen 10:38
Problém se zkráceným udáváním roku (1985 – „85“)
Některé systémy/programy bylo nutno opravit/přeprogramovat. Zejména
databáze, finanční aplikace apod.
Někteří cvoci hrozili tím, že přestanou jezdit výtahy. Přestože
alespoň trochu slušný automat řídící podobnou techniku vůbec datum
neřeší.
Nejbližší podobný průser nám hrozí tuším na rok 2038, kdy přeteče linuxový (unixový) datum, pokud proměnná nebude převedena na jiný typ. (linuxový čas se počítá v sekundách od 1.1.1970 a standardně je uchováván jako signed int, obvykle se šířkou 32b – v principu to není problém linuxu jako takového, ale standardních knihovních funkcí jazyka C)
Odpověděl/a – 2.březen 10:57
Problém se zkráceným udáváním roku (1985 – „85“)
Některé systémy/programy bylo nutno opravit/přeprogramovat. Zejména
databáze, finanční aplikace apod.
Někteří cvoci hrozili tím, že přestanou jezdit výtahy. Přestože
alespoň trochu slušný automat řídící podobnou techniku vůbec datum
neřeší.
Nejbližší podobný průser nám hrozí tuším na rok 2038, kdy přeteče
linuxový (unixový) datum, pokud proměnná nebude převedena na jiný typ.
(linuxový čas se počítá v sekundách od 1.1.1970 a standardně je
uchováván jako signed int, obvykle se šířkou 32b – v principu to není
problém linuxu jako takového, ale standardních knihovních funkcí jazyka
C)
Doplňuji:
Ještě doplním: Některé systémy pracující s datem nebylo nutno
opravovat, jelikož jejich programátoři měli rozum a rovnou to naprogramovali
robustní s ohledem na tento problém. Všechny kritické systémy bylo nutno
překontrolovat a nestačilo překontrolovat pouze aplikaci. Bylo nutno ověřit
celý systém (na úrovni PC by to znamenalo ověřit řetěz BIOS – OS –
aplikace)