Y2K Strike Force
Question 1:
Mélanie me demande:
Frenchi, peut tu m'expliquer c'est quoi le fameux BUG, tout le monde dit qu'il s'agit d'un petit problème de date et ils pensent que tout le monde sait exactement ce qui se passe, je me sent unpeu perdu...
Merci à l'avance
Mel.
James répond ceci à Mélanie:
Ma pauvre Mel. ne t'en fait pas, tu n'est pas la seule. Voici une petite explication du BUG
En quelques mots, la technologie qui était utilisée (et qui malheureusement l'est encore)consiste à représenter l'année dans une date par les deux derniers chiffres, le siècle étant supposé connu. La représentation de dates postérieurs à 1999 risque d'entraîner de la confusion avec des dates d'il y a 100 ans et de provoquer des erreurs graves ou des pannes de système.
Le cout de la mémoire électronique est le principale responsable de ce problème, Il y a environ 40 ans, pour économiser la mémoire informatique, les informaticiens ont utilisé seulement 2 chiffres plutôt que 4. Cette pratique d'économie d'espace à persisté même après que le coût de la mémoire ait considérablement chuté, et aujourd'hui elle doit être corigée.
En réalité, nous faisons tous la même chose, lorsque nous inscrivons la date sur presque tout, nous inscrivons toujours 98 plutôt que 1998 car nous savons que la personne qui va lire la date saurra qu'il s'agit de l'an 1998. Mais qu'en sera t-il par exemple dans deux ans, alons nous écrire 00 pour l'an 2000, 01 pour 2001? Nous avons tous reçu des documents avec la date en 2 chiffres et nous n'avons jamais vraiment pensé qu'il pouvait s'agir de 18XX, et quand nous avons reçu les premier papier avec les 00, c'est à cette instant que les questionnement sont arrivées, par exemple, sur mon permis de conduire, il est inscrit: expir. 02-03-02. j'ai tout de suite pensé qu'il ne pouvait s'agir que d'une erreur, mais non...
Le gros problème est surtout pour les systèmes qui doivent faire un calcul avec cette date, par exemple pour savoir depuis combien d'année un client est enregistré dans la base de donnée d'un assureur, voici un appercu du problème...
Client: Joe Blo
Age: 26 ans
Date de naissance 02 mars 72
Supposons que notre courtier (très fidèle à sa clientelle) veut savoir combien coutera la prime d'assurence vie de M. Blo en l'an 2002.
Évidemment le prix mensuel variera selon l'age du client...
Donc pour savoir quel age aura M. Blo en 2002, le système informatique de l'assureur fait ce petit calcul très banale
L'année ou la prime commencera ( 2002 ) moins l'année de naissance de l'assuré ( 1972 )
02 - 72 = -70
Alors selon le système de l'assureur, M. Blo aura -70 ans en 2002...
Essayez de calculer une prime d'assurance à une personne qui est agé de -70 ans...
Mon exemple peut semblé unpeu stupide car l'assureur verra tout de suite le problème mais imaginez les systèmes informatiques qui fonctionnent seul, par exemple, (en voici un très gros) les systèmes informatiques banquaires qui calcules l'intérèts de votre argent chaque année,...
Bien entendu, il ne faut pas s'alarmer, mais il est très important de ne pas se dire '' ils ont surement corigé cela ou ils vont l'avoir fait ''
il ne faut pas oublier que pour modifier un logiciels, ils en coutes une fortune et l'entreprise ne voudra jamais payer pour une erreur stupide comme celle-là sous prétexte que c'est le vendeur du système qui doit payer, mais celui-ci se défend farouchement et le tout est en discussion présentement et chacun se lance la balle à tour de rôle,
Gageon que ce conflit ne sera pas réglé avant longtemps, surement pas avant 2001...
James.
Si quelqu'un à une autre réponce, ... ou si vous avez de l'information suplémentaires à donner sur des vieilles questions ou sur d'autre choses, merci de nous en faire profiter.
frenchi...
frenchi_1@hotmail.com
Ou utilisez mon Guestbook
Vous pouvez aussi aller voir ce que les gens ont écrit dans mon Guestbook
Vous êtes présentement mon ième visiteur depuis le 2 août 98.
Frenchi n'est aucunement lié aux banière publicitaires
Frenchi as nothing to do with the baners