Bug! – A origem do dito cujo…
Bem, todos já devem ter sido afectados por um bug. Essas coisas chatas estão sempre a aparecer e a chatear-nos o juízo. Mas, já pensaram porque é que chamámos de bug a erro informático? Qual a ligação?
O termo “bug” foi aplicado aos erros informáticos depois de um insecto (bug em inglês) ter entrado numa lâmpada no computador Mark II e ter provocado um mau funcionamento na máquina.
Mas ao pesquisar no Google sobre mais informações quanto à origem do termo “bug” deparei-me com duas situações… interessantes na Wikipédia.
Uma trata-se do “Bug do Milénio”. O que é isso? O Bug do Milénio seria quando se passasse do anos 1999 para o ano 2000 todas as datas dos computadores seriam alteradas para o ano de 1900! Mas, o porquê disto? Antigamente, as datas eram lidas em dois pares de números, ou seja, 1999 seria “19″+”99″. Quando o último “99″ virasse iria parar ao “00″ ficando assim “19″+”00″ que seria 1990. Gerou-se um pânico total pois os softwares dos bancos passariam credores a devedores e devedores a credores, pessoas teriam juros negativos, etc… Tudo ficaria de pernas para o ar. Mas, quando mudou o milénio quase tudo ficou na mesma e não houveram nenhuns impactos.
Outra situação caricata que encontrei é o “Problema de 2038″. Este problema diz que na terça-feira, 19 de Janeiro de 2038 às 03:14:08 as datas sofrerão um reset que poderá levar ao ano de 1901 ou 1970. O porquê disto? As datas estão alojadas num sector de 32 bits e não haverá espaço para mais números. Este GIF animado explica a situação:

Acho estas duas situações engraçadas embora a segunda seja mais compreensível. Veremos o que acontece em 2038.
O que acham? Qual é a vossa opinião sobre tudo isto?


Interessante ao extremo, essa não sabia, o bug dos 32 bits
parabéns!
copiei pro Orkut
Acho interessante.
Agora só queria lá chegar ainda assim para ver,
um abraço
antonio
Muiito interessante :O
to chocada com o possivel reset.
vai ser uma grande surpresa e infelicidade para os softwares ;s
Larguem de ser burros… é só jogar o controle para 64 bits… infinitamente mais simples de resolver do que o bug de 2000