Une solution ultime contre le bug de l'an 2000 ?
Un programmeur israëlien amateur
pense avoir trouvé une parade universelle contre le
bug de l'an 2000. Le problème posé est
simple: les dates ont été codées sur
2 chiffres (les 2 derniers de la date) au lieu de 4. Comment
donc distinguer 1920 de 2020 par exemple. Plusieurs mises
en compatibilité ont déjà été
effectuées: soit le fenêtrage (c'est à
dire le choix de 1900 pour certaines dates, de 0 à
30 généralement et de 2000 pour les autres)
ou la modification des bases de données et des progiciels
pour y inclure 4 chiffres.
Quelle que soit la solution choisie, l'opération reste
fastidieuse et surtout coûteuse. Pourtant, Ben Yaron
a programmé un algorithme permettant de coder sur 2
chiffres une date à ... 4 chiffres. Le programme appelé
Sapir 2000 peut analyser les progiciels à corriger
(le plus souvent écrits en Cobol) ou les progiciels
déjà corrigés et y inclure sa routine
de compression / décompression de la date.
Nous n'avons pas eu plus de précisions pour l'instant,
mis à part que le logiciel permet d'économiser
80% de temps de correction. Des brevets sont en cours
de dépôt aux Etats-Unis et l'outil pourrait
être vendu sur Internet prochainement. Dommage
qu'on en ait pas entendu parler plus tôt !
Responsable de rubrique : Alain Steinmann
|
|