El problema del año 2000
¿Qué es el problema del
año 2000?

Orígenes

El DRAGÓN del 2000

Estándares
Internacionales

Perspectivas

¿Año Bisiesto?

Implicaciones
Legales

Implicaciones
Económicas

Las PC y el Y2K

Situación
Nacional

Soluciones

Ligas de interés

Acerca del autor

Software de validación

Comentarios

Orígenes del problema

Los orígenes del problema se remontan a las décadas de los sesenta y setenta, cuando se extendió el uso de computadoras. En ese entonces la memoria así como el almacenamiento de datos eran muy costosos. Los programas parecían mejores mientras menos recursos consumieran, es así como los programadores, quienes habitualmente trabajaban en COBOL (Common Oriented Business Language), presentan la idea de utilizar sólo dos dígitos para registrar los años en las fechas; así el 63 representaba el año 1963. Gran parte de las operaciones que realizaban las computadoras dependían del cálculo de fechas por lo que reducir a la mitad el espacio que ocupaba el año en las fechas resultaba bastante útil.

Cuando en la década de los ochenta los costos de la memoria y de almacenamiento comenzaron a bajar debido a la llegada de nuevas generaciones de computadoras, software, programadores y usuarios de PC, se continuó con esta costumbre sin prestarle demasiada atención debido a que la abreviatura no causaba grandes problemas, la fecha aún parecía lejana.

No fue hasta principios de la década de los noventa cuando los problemas comenzaron a surgir. Para 1995, la conciencia de lo que pronto se conoció como el Problema del Año 2000 se habría extendido en gran medida; sin embargo, pocas compañías tomaron cartas en el asunto. El sentir general reflejaba una confianza en que todo se resolvería sin mayor problema, las compañías confiaban en que esto no representaba un riesgo y que sus programadores podrían resolverlo fácilmente.

No obstante para mediados del año pasado, la perspectiva cambió en forma radical. Muchas de aquellas compañías que en un principio prestaron poca atención al problema, comenzaron una revisión formal del año 2000 así como algunos programas de ajuste. El problema era tema de foros de computación y fue difundiéndose a través de la prensa popular. Fue hasta entonces que se descubrió que la solución no sería tan sencilla además de que resultaría muy costosa.

Resultaría injusto culpar a los programadores por el problema del año 2000, pues éste fue originado debido a los requerimientos de los clientes quienes demandaban calidad a bajo costo. Muchos programadores estaban consientes del problema sin embargo el almacenar los años en dos dígitos se convirtió en una práctica estándar a la cual había que ajustarse.

Inclusive el almacenar los años en 4 dígitos es un estándar no es del todo adecuado debido a que el formato ISO y el estándar de Microsoft no son compatibles ya que ninguno reconoce el otro formato como una alternativa válida.

Desafortunadamente el problema del año 2000 resulta ser sólo la punta del iceberg, pues los campos de fechas no son los únicos campos que fueron almacenados arbitrariamente para ahorrar espacio de almacenamiento. Muchas aplicaciones presentan problemas con cálculos financieros y demás tipo de información debido a que no les fue asignado suficiente espacio al momento de construir la aplicación. Este tipo de problemas que tienen que ver directamente con el ahorro de espacio en memoria ha repercutido en la creación de arquitecturas imperfectas para bases de datos y demás tipo de software.


Tecnológico de Monterrey Campus Estado de México
Tome sus debidas precauciones, la fecha es impostergable
Tome sus debidas precauciones, la fecha es impostergable