Bug do 'Ano 1900' Persiste no Microsoft Excel para Compatibilidade com Lotus 1-2-3
O Microsoft Excel mantém um bug de 1900 que o faz considerar o ano como bissexto, apesar de não ser. A Microsoft optou por não corrigir a falha para preservar a compatibilidade com planilhas existentes e com o software rival Lotus 1-2-3, que introduziu o erro.
O Legado do "Bug do Ano 1900"
O Microsoft Excel continua a apresentar um erro de processamento de datas, tratando o ano de 1900 como bissexto, embora historicamente não o seja. Esta falha, originada no Lotus 1-2-3 — um software de planilhas lançado em janeiro de 1983 —, foi intencionalmente mantida no Excel para garantir a compatibilidade entre as duas plataformas. A Microsoft justifica a decisão afirmando que a correção do bug alteraria significativamente os cálculos de datas em planilhas já existentes, além de afetar a compatibilidade com outros arquivos de planilha.
Contexto Histórico e Evolução do Mercado de Planilhas
O Lotus 1-2-3 foi pioneiro em adotar o sistema de datas que considerava 1900 bissexto, um método que simplificava o processamento de anos bissextos sem impactar a maioria dos cálculos da época. O Microsoft Excel, lançado para Mac em setembro de 1985 e para PCs em 1987, buscou manter a compatibilidade com o popular software rival. Essa estratégia foi crucial para a migração de planilhas e ajudou o Excel a eventualmente dominar o mercado de softwares de planilhas, especialmente após a década de 1990.