Já foi há mais de 20 anos, mas é provável que ainda se lembre do afamado Y2K, ou “Millenium Bug“, que basicamente era um erro que acontecia entre a meia noite do dia 31 de Dezembro de 1999 e o início do dia 1 de Janeiro de 2000.
Foi um ‘bug’ que foi noticiado quase como se fosse o fim do mundo! Mas sabe o que o Y2K realmente fazia? O que poderia causar a uma máquina computacional na altura?
Millenium Bug (Y2K): Ainda se lembra do pânico em 1999?
Legenda da imagem: Loucura do Y2K! Apocalipse! Será que os computadores vão derreter?
Portanto, este bug foi aclamado pela imprensa com um alarmismo nunca antes visto, e claro, acabou por dar origem a várias teorias da conspiração. Teorias que claro está, no fim nunca deram em nada. Aliás, todo o alarmismo foi no fundo uma “montanha que pariu um rato”, visto que os danos foram bastante modestos.
Mas vamos ao que interessa… O bug baseava-se no facto de que para representar datas, tendo em conta o limitado de memória da altura, os programadores utilizavam dois números decimais, entre 00 e 99. Ou seja, o sistema funcionava perfeitamente bem ao indicar os anos 1900~1999, mas ninguém sabia muito bem o que poderia acontecer quando a coisa chegasse ao 2000.
Em suma, o problema estava nas datas, devido ao formato COBOL apenas ter dois caracteres para o ano. Curiosamente, o ‘bug’ foi descoberto em 1987, quando a gigante Boeing tentou fazer encomendas para o ano 2000.
Assim, na altura, tivemos muito boa gente a falar de crashes de todos os sistemas informáticos, e até algumas pessoas com medo de explosões dentro de sua casa. Mas na verdade, o máximo que aconteceu foi a data dar a volta para o dia 1 de Janeiro de 1900, o que por sua vez resultou em alguns sistemas de pagamentos a deixar de funcionar temporariamente, bem como alguns erros em sistemas de calendarização e agendamento de vários serviços públicos. Na verdade, foi um bug que apenas afetou grandes organizações.
Receba as notícias Leak no seu e-mail. Carregue aqui para se registar. É grátis!