Question

L'explication que je suis arrivé à c'était qu'il était pratique courante pour les programmeurs de représenter simplement l'année avec 2 chiffres. Mais pourquoi serait-on faire cela? Si tout ce que j'imagine qu'il faudrait plus d'efforts pour faire un jet de programme de 1900 au lieu d'aller à 2000.

Était-ce utile?

La solution

Premium de l'espace de stockage + imprévoyance = bug Y2K.

octets épargnait très important dans de nombreux systèmes plus anciens. De plus, une erreur commune dans le développement logiciel est « personne ne va être utiliser ce dans les années X ». Alors pourquoi ne pas enregistrer ces octets maintenant? 10/20/30 ans plus tard ce sera certainement mis au rebut pour un système complètement nouveau.

Pour citer Lex Luthor - "Wrong"

Autres conseils

Pourquoi? Leur question était probablement: « Pourquoi pas? » Si elle a sauvé quelques bits dans un monde où l'utilisation de la mémoire était beaucoup plus limitée, alors ils ont pensé qu'ils peuvent ainsi économiser de l'espace.

De toute évidence, le « pourquoi pas » était parce que « votre logiciel peut effectivement être utilisé pour beaucoup de temps. » Certains programmeurs ont eu la bonne idée de planifier à l'avance, mais pas tous.

L'histoire raconte que c'était de retour le jour où 1 kilo-octet de RAM coûte plus de 1000 $. Omettre les chiffres supplémentaires signifiait vraiment des économies d'argent.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top