Questão:
Qual é a etimologia de um bug de engenharia / software?
Franck Dernoncourt
2014-11-01 23:13:14 UTC
view on stackexchange narkive permalink

Eu li a página da Wikipedia sobre Bugs de software. Ele tem uma seção sobre sua etimologia. Embora seja interessante, não responde à minha pergunta, mas apenas observa que o termo bug foi usado em 1878:

O uso do termo "bug" para descrever defeitos inexplicáveis ​​tem faz parte do jargão da engenharia há muitas décadas e antecede os computadores e software de computador; pode ter sido originalmente usado na engenharia de hardware para descrever defeitos mecânicos. Por exemplo, Thomas Edison escreveu as seguintes palavras em uma carta a um associado em 1878:

Foi exatamente assim em todas as minhas invenções. O primeiro passo é uma intuição, e vem com um estouro, então surgem as dificuldades - essa coisa dá errado e [é] então que os "Bugs" - como são chamados esses pequenos defeitos e dificuldades - se mostram e meses de intensa observação, estudo e o trabalho são necessários antes que o sucesso ou o fracasso comercial sejam certamente alcançados.

Baffle Ball, o primeiro jogo de pinball mecânico, foi anunciado como "livre de bugs" em 1931. Os problemas com equipamentos militares durante a Segunda Guerra Mundial eram referido como bugs (ou glitches).

Uma página do registro do computador eletromecânico Harvard Mark II, apresentando uma mariposa morta que foi removida do dispositivo. O termo "bug" foi usado em uma conta pelo pioneiro da computação Grace Hopper, que divulgou a causa de um defeito em um dos primeiros computadores eletromecânicos. Uma versão típica da história é dada por esta citação:

Em 1946, quando Hopper foi dispensado do serviço ativo, ela se juntou à Faculdade de Harvard no Laboratório de Computação, onde continuou seu trabalho no Mark II e Mark III. Os operadores rastrearam um erro no Mark II até uma mariposa presa em um relé, criando o termo bug. Este bug foi removido cuidadosamente e colado no livro de registro. Vindo do primeiro bug, hoje chamamos de bug os erros ou falhas em um programa.

Então, por que um bug foi chamado bug em primeiro lugar (por exemplo, antes de 1878)? Além disso, ninguém no laboratório de Hopper sabia do significado de engenharia do bug?

[inserir trocadilho de etimologia / entomologia gratuita]
A página de log do Hopper pode ser encontrada aqui: http://www.history.navy.mil/photos/pers-us/uspers-h/g-hoppr.htm "Primeiro caso real de um bug sendo encontrado" - isto é. um bug causando um bug.
Todo mundo acha que a história de Hopper prova que eles decidiram chamá-los de "insetos" depois que a mariposa aconteceu. Na verdade, prova que eles já eram conhecidos como "insetos", tornando a mariposa engraçada o suficiente para colar no livro de registro. As pessoas que escreveram sua citação realmente não entendem de humor geek. (E sim, eu li a história muitas vezes.)
Dois respostas:
#1
+7
J. W. Perry
2014-11-02 00:19:50 UTC
view on stackexchange narkive permalink

Esta primeira fonte extraí diretamente da minha cópia em papel do The Oxford Dictionary of English Etymology ( c. 1966, reimpressão de 1996 )

Aqui temos duas etimologias para a palavra bug.

A etimologia menos apropriada é como "inseto, escaravelho (como ainda nos EUA)" com referência a uma ocorrência do século 16 "em cocô escaravelho". Em seguida, é anotado "Origem não verificada" com indicação de que esta é possivelmente uma alteração da palavra do inglês antigo buddle.

O sentido mais apropriado, e eu acho claramente o contexto de onde isto entrou no uso que estamos procurando (eu expando as abreviações para formar pelo menos algumas frases completas, mas em geral eu cito com liberdade):

bug objeto de temor . Visto pela primeira vez na língua inglesa com este significado no século XIV. A mais antiga de várias palavras, principalmente evidenciada a partir do século 16, de forma e significado semelhantes ('goblin', 'espectro', 'bugbear', 'bogey'), as conexões das quais são obscuras; a saber, as palavras dialéticas obsoletas 'bog' , 'boggard' , 'bogle' (Dunbar), 'bogle-bo' , BUGABOO, BUGBEAR e o mais recente BOGEY. Comparação com o galês 'bwg' , 'bwgan' significando fantasma, hobgoblin, ....

Esta etimologia continua, mas esse é o cerne de o contexto que estamos procurando, e eu suspeito que a parte anterior do caminho total mais conhecido para os traços etimológicos mais recentes dos séculos 19 e 20 descritos no artigo citado da Wikipedia.

Eu tenho duas outras fontes de papel boas que lançam ainda mais referências e detalhes ao longo desta linha:

Em The Merriam-Webster New Book of Word Histories ( c. 1991) Os autores apontam que "Um bugge do inglês médio era um espantalho ou um hobgoblin." O autor se baseia na referência do OED do século 14 como sendo da Bíblia de Wycliffe de 1382.

No Dicionário de Origens de Palavras de John Ayto (c. 1990), o autor afirma, "Originalmente, a palavra bug significava 'algo assustador'". Ele continua a dizer. "É uma palavra entre um conjunto de palavras (outras são 'bogle' e talvez 'bicho-papão') para fenômenos alarmantes ou irritantes, geralmente sobrenaturais, cuja inter-relação e fonte última nunca foram explicadas."

Essa última fonte soa distintamente como um bug de software para meus ouvidos no sentido de alguma coisa alarmante e irritante que pode (inicialmente) parecer sobrenatural.

#2
+2
roblogic
2015-02-11 18:00:49 UTC
view on stackexchange narkive permalink

De Oxford Dictionaries:

O termo, na verdade, não se originou com os pioneiros da computação, mas com engenheiros de uma geração muito anterior. O primeiro exemplo citado no histórico Oxford English Dictionary de 20 volumes é do Pall Mall Gazette de 11 de março de 1889:

Sr. Edison, fui informado, tinha estado acordado nas duas noites anteriores descobrindo "um bug" em seu fonógrafo - uma expressão para resolver uma dificuldade, e que implica que algum inseto imaginário se secretou dentro e está causando todos os problemas.

No contexto de computação:

Em setembro de 1947, os operadores do computador de relé Mark II Aiken encontraram algo curioso preso entre os pontos do relé # 70, Painel F: Uma mariposa. O termo se tornou popular depois que Grace Hopper registrou o “primeiro caso real de bug sendo encontrado” em seu diário e colocou o culpado na página.

Ops, não li a pergunta completamente ..
Ainda é bom ter a citação de Oxford Dictionaries :)


Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 3.0 sob a qual é distribuído.
Loading...