Atire a primeira pedra se você nunca desenvolveu um programa que tivesse algum tipo de bug. Eu, particularmente, já criei vários. Mesmo softwares de grandes empresas de TI, como Microsoft e Apple, estão propensos a erros, pois nenhum programa é perfeito. Mas, você já parou pra pensar por que chamamos debugs os erros que aparecem nos softwares? A resposta é mais óbvia do que você pensa.
No dia 9 de setembro de 1945, a Dra. Grace Murray Hopper e seus companheiros da Universidade de Harvard estavam tentando descobrir por que o computador Mark II não estava funcionando corretamente. Depois de analisar a máquina minunciosamente, descobriram que o problema tinha sido causado por uma mariposa que estava presa em um de seus relês.
Após descobrir o suposto erro, a Dra. Hopper anotou em seu caderno de registros a seguinte frase: "First atual case of bug being found" e colou o inseto na página do caderno. Traduzindo a frase, temos algo como "Primeiro caso atual de 'inseto' a ser encontrado". Ou seja, o primeiro bug descoberto realmente era um inseto e não um erro lógico.
Abaixo, temos o trecho do caderno de registros do Mark II, onde a Dra. Hopper colou o primeiro bug.
Trecho do diário do Mark II onde Hopper colou o "bug" |
O caderno de registros do Mark II está exposto no Museu Nacional da História Americana. Veja também: http://americanhistory.si.edu/
Se você quer ler um ótimo post sobre bugs, recomendo "Eu quebrei o código" de Carlos Brando.
Veja alguns dos bugs mais populares da informática:
Nenhum comentário:
Postar um comentário