Pregunta

La explicación que tengo para esto fue que era una práctica común para los programadores que simplemente representan el año con 2 dígitos. Pero, ¿por qué alguien haría eso? Si hay algo que me imagino que tomaría más esfuerzo para hacer una copia de rollo de programa para 1900 en vez de continuar hasta 2000.

¿Fue útil?

Solución

Premium de espacio de almacenamiento + falta de previsión = Y2K bug.

bytes ahorro era muy importante en muchos sistemas más antiguos. Además, un error común en el desarrollo de software es "nadie va a utilizar esto en X años". ¿Por qué no guardar estos bytes ahora? 10/20/30 años en la línea Esto seguramente será desechada por un sistema completamente nuevo.

Para citar a Lex Luthor - "Mal."

Otros consejos

¿Por qué? Su pregunta era probable, "¿Por qué no?" Si se guarda un par de bits en un mundo en el uso de la memoria fue significativamente más limitado, a continuación, se dieron cuenta de que puede también guardar ese espacio.

Obviamente, el "por qué no" se debía a que "su software en realidad podría estar en uso por una cantidad significativa de tiempo." Algunos programadores tuvieron la previsión de planificar el futuro, pero no todos.

La historia cuenta que esto fue en el día en que 1 kilobyte de memoria RAM costo de más de $ 1000. Omitiendo los dígitos adicionales significan realmente el ahorro de dinero.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top