Wat is de millenniumbug?

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 behulp van COBOL (Common Business Oriented Language) en RPG (rapportprogrammeergenerator) om op mainframes te draaien. Programmeurs hebben datums opgeslagen in deVorm van yymmdd waarbij in totaal zes tekens betrokken waren, die automatisch in een oplopende volgorde sorteren. 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 jaren tachtig werden programma's gewijzigd voor het veranderen van zakelijke behoeften, zodat programmeurs nieuwe vereisten hebben 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. Dan, in 1997, de Situatiop werd 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 opgericht 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 netwerk- en objectgeoriënteerde technologieën terwijl ze hun kritische toepassingen van de mainframes verplaatsen.

Meer dan 300 miljard Amerikaanse dollar (USD) werd uitgegeven om de Millennium Bug te corrigeren. Naast de zorgen van softwares zijn talloze overlevingsbedrijven opgevallen en geprofiteerd als gevolg van een bezorgd en proactief publiek.

ANDERE TALEN