¿Cuál es el error del milenio?

El error del milenio fue un problema informático que amenazó las operaciones de corporaciones, compañías de servicios públicos, industrias financieras, agencias gubernamentales e incluso ciencia. En el golpe de la medianoche entre el 31 de diciembre de 1999 y el 1 de enero de 2000, el temor era que todas las computadoras tenían el potencial de apagar. El error del milenio también se conoce como el problema del año 2000, el problema Y2K, el error Y2K, y más comúnmente conocido como simplemente Y2K.

El error del milenio era específicamente un problema de programación. Fue el resultado de una combinación de un problema espacial, así como una falta de pensamiento hacia adelante por parte de los programadores en los años sesenta y setenta. Durante las etapas iniciales de la programación de computadoras, la memoria y otros espacios de almacenamiento fueron escasos y costosos, por lo que guardar caracteres era una prioridad.

Los programadores escribían código de aplicación comercial utilizando COBOL (lenguaje orientado al negocio común) y RPG (generador de programación de informes) para ejecutarse en mainframes. Los programadores almacenaron fechas en elforma de yymmdd que involucró un total de seis caracteres, clasificando automáticamente en un orden ascendente. Cada uno de esos personajes equivalía a un espacio completo (byte) de almacenamiento de computadora. En consecuencia, guardar dos bytes de almacenamiento para cada fecha fue significativo cuando considera la cantidad de campos de fecha almacenados en tarjetas, cintas o discos en todos los registros en todos los archivos en todas las computadoras.

En los programas de los años ochenta y 1990 se modificaron para cambiar las necesidades comerciales, por lo que los programadores mantuvieron, modificaron y agregaron nuevos requisitos a las aplicaciones antiguas, en lugar de reescribirlas desde cero. Las actualizaciones y las modificaciones fueron suficientes para mantener los sistemas originales en funcionamiento.

A mediados de la década de 1990, los programadores comenzaron a darse cuenta de que las fechas no se ordenarían correctamente para el año 2000. Dentro de la comunidad informática comenzó a convertirse en un problema que necesitaba corrección. Luego, en 1997, la situaciónen convertirse en conocimiento público.

Tenía que tomar una decisión para comenzar de nuevo y reescribir los programas de principio a fin, o para arreglar los programas preexistentes y las fechas almacenadas. Esta opción tenía otro desafío porque se había perdido parte del código fuente.

Muchas empresas fueron creadas para resolver estos problemas. Una opción era agregar el siglo a la fecha preexistente. Esto implicaría agregar dos bytes más para cada fecha almacenada en cualquier lugar de sus archivos de disco. Otros optaron por reescribir su software y aprovechar las nuevas tecnologías de redes y objetos orientados a objetos a medida que alejaban sus aplicaciones críticas de los mainframes.

Se gastaron más de 300 mil millones de dólares estadounidenses (USD) para corregir el error del milenio. Además de las preocupaciones de software, innumerables negocios de supervivencia surgieron y se benefician como resultado de un público preocupado y proactivo.

OTROS IDIOMAS