7Fermer9
NTRSLe 05/09/2013 à 04:37
Godzil (./7) :
ntrs (./6) :
n'oublions pas que 2038 est le reste du bug de l'an 2000 mais en 2038 on n'y coupera pas grin

souvant utiliser par des sagouins pour soit disant resoudre le bug de l'an 2000

http://www.eurosoft-uk.com/pr_2038bug.html


Sisi on y coupera et pour ça il y a plein de moyen simples :

1 - Ca fait un moment qu les OS utlise des entiers 64bis
2 - Il suffit de changer la référence (par exemple 01 Janvier 2000 plutot que le 1 Janvier 1970) si on peux vraiment pas faire autrement que 32bits
3 - Et d'ici a 2038 les "rares" machines (critiques) qui ne peuvent faire ni le 1 ni le 2 auront largement le temps d'etre remplacé


excepté un IBM 5110 qui va foutre la merde en 2038 grin

non sérieusement, le bug de l'an 2000 était du a des programmes immodifiable ou dont on ne connaissait plus les spécifications pour les réécrire, changer le format d'une date dans un programme reste une opération facile, vous seriez surpris par le nombre d'entreprise qui garde un vieux système qui coute trop cher a migrer dans un coin (le plus souvent à des fin de consultation, heureusement) ...
il y pas si longtemps j'ai vu des lignes de codes , dans des banques, qui avaient été écrite en 1972, je conçois très bien des programmes qui tourneront en 2038 (ou pas) tout ca a cause de la portabilité de certain OS...