Qu'est-ce que le millénaire Bug?

Le millénaire Bug était un problème informatique qui menaçait les opérations des sociétés, des sociétés de services publics, des industries financières, des agences gouvernementales et même des sciences. Sur le coup de minuit entre le 31 décembre 1999 et le 1er janvier 2000, la crainte était que tous les ordinateurs aient le potentiel de fermer. Le Millennium Bug est également connu sous le nom de Problème de 2000, Problème Y2K, Y2K Bug, et le plus souvent appelé simplement Y2K.

Le Millennium Bug était spécifiquement un problème de programmation. C'était le résultat d'une combinaison d'une question spatiale ainsi que d'un manque de réflexion avant de la part des programmeurs dans les années 1960 et 1970. Au cours des premières étapes de la programmation informatique, la mémoire et d'autres espaces de stockage étaient rares et coûteux, donc les caractères de sauvegarde étaient une priorité.

Les programmeurs écrivaient du code d'application commercial en utilisant COBOL (langage commun de l'entreprise) et RPG (générateur de programmation de rapports) pour s'exécuter sur des mainframes. Les programmeurs stockés dates dans leForme de YyMMDD qui impliquait un total de six caractères, triant automatiquement dans un ordre ascendant. Chacun de ces caractères a égalé un espace entier (octet) de stockage informatique. Par conséquent, enregistrer deux octets de stockage pour chaque date était significatif lorsque vous considérez la quantité de champs de date stockés sur des cartes, des bandes ou des disques dans tous les enregistrements dans tous les fichiers de tous les ordinateurs.

par les programmes des années 80 et 1990, ont été modifiés pour modifier les besoins commerciaux afin que les programmeurs soient maintenus, modifiés et ajoutés de nouvelles exigences aux anciennes applications, plutôt que de les réécrire à partir de zéro. Les mises à niveau et les modifications étaient suffisantes pour maintenir les systèmes d'origine en cours d'exécution.

Au milieu des années 1990, les programmeurs ont commencé à réaliser que les dates ne se trieraient pas correctement d'ici 2000. Au sein de la communauté informatique, il a commencé à devenir un problème qui nécessitait une correction. Puis, en 1997, la situationest devenu des connaissances publiques.

Une décision a dû être prise pour recommencer et réécrire les programmes du début à la fin, soit pour réparer les programmes préexistants et les dates stockées. Cette option avait un autre défi car une partie du code source avait été perdue.

De nombreuses entreprises ont été créées pour résoudre ces problèmes. Une option était d'ajouter simplement le siècle à la date préexistante. Cela impliquerait d'ajouter deux autres octets pour chaque date stockée n'importe où dans leurs fichiers de disque. D'autres ont choisi de réécrire leurs logiciels et de profiter des nouvelles technologies de réseautage et d'objets lorsqu'ils éloignaient leurs applications critiques des mainframes.

Plus de 300 milliards de dollars US (USD) ont été dépensés pour corriger le millénaire. En plus des préoccupations logicielles, d'innombrables entreprises de survie sont apparues et ont profité du fait d'un public inquiet et proactif.

DANS D'AUTRES LANGUES