25.7.07

Bugs a.k.a. Insectos nas Minas

Bug é um erro no funcionamento comum de um software, também chamado de falha na lógica programacional de um programa de computador, que pode causar falhas no objectivo de uma acção na utilização de um programa de computador.

Quem popularizou o termo foi Grace Murray Hopper. Esta investigadora foi uma das pioneiras da ciência da computação durante a II Guerra Mundial.

Em 1945, ela e os seus colegas trabalhavam no "avô" dos modernos computadores - o MARK I. O dia não estava a correr bem, e algo se passava com um dos circuitos da gigantesca máquina. Depois de muito procurar, conseguiram identificar o problema. O que encontraram? Uma enorme traça alojada num circuito, impedindo o seu bom funcionamento. Afinal, o bug era mesmo real. Tal como Grace Hopper reconheceu posteriormente, terá sido a partir daquele momento que a palavra bug se associou a todos os problemas que afectassem um computador.

Depois desta explicação (teórica) nada como um caso prático. Não conheço ninguém que nunca tenha jogado o Minesweeper, vulgo jogo das minas. Pois é, até este simples jogo tem bugs. Não acreditam? Então façam o seguinte. Não tendo mais nenhuma aplicação aberta (estando portanto no ambiente de trabalho) abram o jogo das Minas. Depois de aberto escrever XYZZY (não precisa ser em maiúsculas) e carregar na tecla "Shift". A partir deste momento passaram a ter um pixel branco no canto superior do ecrã. Como é apenas um pixel passa muito bem despercebido. Agora quando passarem com o rato por cima do jogo e esse pixel desaparecer, significa que nesse mesmo quadrado está uma mina. Se após esta reduzidíssima apresentação não perceberam, deixo-vos com esta apresentação.

Uma vez que o concerto é, ou neste caso, foi hoje, aqui fica uma música dos Aimee Mann. Wise Up.

1 comentário:

UMEU disse...

Beeemmmm... é mesmo. O pixel branco, esconde esconde = buummm. Muito curiosa a origem do termo bug aplicado à informática. As coisas que tu descobres.