Avis

Le problème de l'an 2000 à la fin du 20ème siècle

Le problème de l'an 2000 à la fin du 20ème siècle

Alors que beaucoup étaient prêts à faire la fête "comme en 1999", beaucoup d'autres ont prédit une catastrophe à la fin de l'année à partir d'une petite hypothèse faite il y a longtemps, lorsque les ordinateurs étaient programmés pour la première fois.

Le problème de l'an 2000 (an 2000) a commencé à exister culturellement par crainte d'une défaillance des ordinateurs lorsque leur horloge devait être mise à jour au 1er janvier 2000. Parce que les ordinateurs étaient programmés pour supposer automatiquement que la date commençait par "19" comme en "1977 "et" 1988 ", les gens craignaient que, lorsque la date du 31 décembre 1999 au 1er janvier 2000 passait, les ordinateurs soient si confus qu’ils s’éteindraient complètement.

L'ère de la technologie et de la peur

Étant donné qu’à la fin de 1999, la plupart des ordinateurs de notre vie étaient gérés par ordinateur, on s’attendait à ce que la nouvelle année ait de graves répercussions sur l’informatique. Certains ont annoncé que le bogue de l'an 2000 allait mettre fin à la civilisation telle que nous la connaissons.

D’autres personnes s’inquiètent plus particulièrement des banques, des feux de circulation, du réseau électrique et des aéroports, tous gérés par des ordinateurs en 1999.

Même les micro-ondes et les téléviseurs seraient affectés par le bogue de l'an 2000. Alors que les programmeurs se dépêchaient follement de mettre à jour leurs ordinateurs avec de nouvelles informations, de nombreux membres du public se préparaient eux-mêmes en stockant de l'argent et des provisions supplémentaires.

Préparatifs pour le bogue

En 1997, quelques années avant la panique généralisée autour du problème du Millénaire, des informaticiens travaillaient déjà à la solution. Le British Standards Institute (BSI) a mis au point une nouvelle norme informatique définissant les exigences de conformité pour l’an 2000. Connue sous le nom de DISC PD2000-1, la norme énonce quatre règles:

Règle 1: Aucune valeur pour la date actuelle ne provoquera d'interruption du fonctionnement.
Règle 2: Les fonctionnalités basées sur les dates doivent se comporter de manière cohérente pour les dates antérieures à, 2000 et ultérieures.
Règle 3: Dans toutes les interfaces et le stockage de données, le siècle de n'importe quelle date doit être spécifié explicitement ou par des algorithmes non ambigus ou des règles d'inférence.
Règle 4: L'année 200 doit être reconnue comme une année bissextile.

En gros, la norme comprenait que le bogue reposait sur deux problèmes essentiels: la représentation existante à deux chiffres des dates posait problème dans le traitement des dates et une incompréhension des calculs pour les années bissextiles dans le calendrier grégorien avait empêché la programmation de l'an 2000 de année bissextile.

Le premier problème a été résolu en créant une nouvelle programmation pour les dates à saisir en chiffres à quatre chiffres (ex: 2000, 2001, 2002, etc.), où elles n'étaient auparavant représentées qu'en deux (97, 98, 99, etc.). . La seconde modification de l’algorithme de calcul des années bissextiles en "valeur d’une année divisée par 100 n’est pas une année bissextile", avec l’ajout de "années exclues divisibles par 400", faisant ainsi de l’année 2000 une année bissextile était).

Que s'est-il passé le 1er janvier 2000?

Lorsque la date prophétisée est arrivée et que les horloges informatiques du monde entier ont été mises à jour le 1 er janvier 2000, il ne s’est en réalité que très peu passé. Avec autant de préparation et de programmation mise à jour avant le changement de date, la catastrophe a été apaisée et seuls quelques problèmes de bugs du millénaire relativement mineurs se sont produits - et encore moins ont été signalés.