Índice do dicionário técnico
Y2K
Por Carlos E. Morimoto em 26 de junho de 2005 às 22h03
0Ano 2000, refere-se ao famoso "bug do milênio".
O problema todo surgiu durante as décadas de 70 e 80. Para economizar memória, um artigo escasso na época, era comuns os programadores armazenarem datas com apenas dois dígitos para o ano, que ia de 0 a 99. O dígito "99" neste caso se refere a "1999" mas, ao chegar no ano 2000 o contador de data volta a ser zero, o que causa os mais diversos erros. Um programa que calcule diferenças entre datas, a fim de calcular juros por exemplo teria como resultado um número negativo, o que levaria a um resultado errado ou mesmo a um colapso no sistema.
Este problema ganhou atenção da mídia a partir do início da década de 90, fazendo com que todos os sistemas importantes, vulneráveis ao problema começassem a ser corrigidos em ritmo frenético. Profissionais especializados em linguagens antigas, como o Cobol passaram a ser contratados a peso de ouro para corrigir sistemas desenvolvidos durante a década de 70 e muitos softwares foram reescritos.
Para ter uma idéia da dimensão do problema, até mesmo firmwares e BIOS de diversos sistemas eram vulneráveis ao problema e precisaram ser corrigidos.
Graças aos colossais investimentos feitos pelas empresas e governos a fim de corrigir seus sistemas a tempo o bug felizmente passou sem causar maiores estragos.
Sem comentáriosPor Carlos E. Morimoto. Revisado 26 de junho de 2005 às 22h03


Comentários