Introducere modul în care problema anul 2000 a lucrat
Veți auzi despre " Anul 2000 " problemă în mod constant în știri în acest an. Și veți auzi o mulțime de informații contradictorii în acest proces. Există, de asemenea, un pic de bun " sfârșitul lumii " retorica plutesc în jurul pe internet. Ce ar trebui să te cred?
În această ediție a modului Stuff Works vom discuta problema Anul 2000 (de asemenea, cunoscut sub numele de problema Y2K), astfel încât să înțelegeți exact ceea ce se întâmplă și ceea ce se face cu privire la aceasta. Puteți explora, de asemenea, o varietate de link-uri. Din aceste informații vă trage propriile concluzii informate.
Care este problema Y2K?
Cauza problemei Y2K este destul de simplu. Până de curând, programatori au fost în obiceiul de a folosi două cifre substituenți pentru porțiunea an de la data la software-ul lor. De exemplu, data de expirare pentru un card tipic poliță de asigurare sau de credit este stocat într-un fișier de calculator in /DD /YY format MM (de exemplu - 08/31/99). Programatorii au făcut acest lucru pentru o varietate de motive, inclusiv: Site-ul
Formatul an de 2 cifre creează o problemă pentru majoritatea programelor, atunci când ". 00 " este introdus pentru anul. Software-ul nu știe dacă să interpreteze " 00 " ca " 1900 " sau " ". 2000 Prin urmare, cele mai multe programe implicit la 1900. Aceasta este, codul pe care cel mai programator a scris, fie prepends " 19 " la partea din față a datei de două cifre, sau nu are nici presupunere despre secolul și, prin urmare, în mod implicit, acesta este " ". 19 Acest lucru nu ar fi o problemă cu excepția faptului că programele de