Skip to main content

Wat is de Millennium Bug?

De Millennium Bug was een computerprobleem dat de activiteiten van bedrijven, nutsbedrijven, financiële industrieën, overheidsinstanties en zelfs wetenschap bedreigde.Op de slag van middernacht tussen 31 december 1999 en 1 januari 2000, was de angst dat alle computers het potentieel hadden om af te sluiten.De Millennium Bug staat ook bekend als het jaar 2000 -probleem, Y2K -probleem, Y2K -bug en meestal aangeduid als eenvoudig Y2K.

De Millennium Bug was specifiek een programmeerprobleem.Het was het resultaat van een combinatie van een ruimteprobleem en een gebrek aan vooruitstrevende denken van de kant van de programmeurs in de jaren zestig en zeventig.Tijdens de beginfase van computerprogrammering waren geheugen, geheugen en andere opslagruimte schaars en duur, dus het opslaan van tekens was een prioriteit.

Programmeurs schrijfden zakelijke applicatiecode met COBOL (Common Business Oriented Language) en RPG (rapportprogrammeergenerator) om uit te voerenop mainframes.Programmeurs hebben datums opgeslagen in de vorm van YYMMDD die in totaal zes tekens betrokken waren, die automatisch in een oplopende volgorde sorteerden.Elk van die tekens was gelijk aan één hele ruimte (byte) van computeropslag.Bijgevolg was het opslaan van twee bytes opslag voor elke datum aanzienlijk wanneer u het bedrag van datumvelden in kaarten, banden of schijven in alle records in alle bestanden in alle computers beschouwt.

Tegen de jaren tachtig en de jaren 1990 werden aangepastVoor het wijzigen van zakelijke behoeften hebben programmeurs de oude vereisten onderhouden, aangepast en toegevoegd aan de oude applicaties, in plaats van ze helemaal opnieuw te herschrijven.De upgrades en aanpassingen waren voldoende om de originele systemen te laten draaien. In het midden van de jaren negentig begonnen programmeurs zich te realiseren dat de datums tegen het jaar 2000 niet correct zouden sorteren. Binnen de computergemeenschap werd het een probleem dat het corrigeren moest worden.Toen, in 1997, werd de situatie publieke kennis. Er moest een beslissing worden genomen om opnieuw te beginnen en de programma's van begin tot eind te herschrijven, of om de reeds bestaande programma's en opgeslagen datums op te lossen.Deze optie had nog een uitdaging omdat een deel van de broncode verloren was gegaan. Veel bedrijven zijn gemaakt om deze problemen op te lossen.Een optie was om gewoon de eeuw toe te voegen aan de bestaande datum.Dit zou inhouden dat het toevoegen van nog twee bytes voor elke datum die overal in hun schijfbestanden is opgeslagen.Anderen kozen ervoor om hun software te herschrijven en te profiteren van de nieuwe netwerken- en objectgeoriënteerde technologieën terwijl ze hun kritische toepassingen weghaalden van de mainframes. Meer dan 300 miljard Amerikaanse dollar (USD) werden besteed om de Millennium Bug te corrigeren.Naast de zorgen van software kwamen talloze overlevingsbedrijven op en profiteerden als gevolg van een bezorgd en proactief publiek.