O que é significa debugar? Debugar e depurar é a mesma coisa?

Caros usuários deste forum, desculpe minha ignorância, mas gostaria muito de saber o significado de debugar, e se depurar é a mesma coisa que debugar.

http://pensarpython.incubadora.fapesp.br/portal/livro/capitulo01/talkback/1089614884

Acepções
■ verbo
Rubrica: informática. Regionalismo: Brasil. Uso: impróprio.
m.q. depurar

Etimologia
ing. to debug (1944) lit. ‘eliminar insetos’, p.ext. ‘detectar e remover erros ou defeitos de meios eletrônicos, esp. de programas de informática’

Gramática
em todas as suas regências

/////////////////////////////////////////

Acepções
■ verbo
transitivo direto, bitransitivo e pronominal
1 purificar, limpar, desembaraçar (algo, alguém ou a si mesmo) [de sujeira, substâncias ou agentes indesejáveis]
Ex.: <um remédio que depura o sangue> <d. a água (das sujidades)> <d. a pasta no fabrico de papel> <d.-se no banho>
transitivo direto, bitransitivo e pronominal
2 purificar, livrar (algo, alguém ou a si mesmo) [de mácula ou pecado]; mundificar(-se), purgar(-se)
Ex.: <o padre depurou o fiel (de todo o mal)> <depurou-se com a fé>
transitivo direto e pronominal
3 Derivação: sentido figurado.
tornar(-se) apurado; aprimorar(-se), aperfeiçoar(-se)
Ex.: <d. a escrita> <o artista depura-se com o tempo>
transitivo direto
4 Rubrica: informática. Regionalismo: Brasil.
examinar o código de (um programa), a fim de identificar, localizar e suprimir falhas ou erros

Etimologia
lat. depúro,as,ávi,átum,áre ‘depurar’ der. do lat. púrus,a,um ‘puro, sem mancha ou mistura’; ver 2pur(i)-; f.hist. 1552 depurado, 1789 depurar

Sinônimos
ver sinonímia de purificar

O aurélio lhe responde!!!

A primeira vez que ouvi um americano (já radicado aqui faz trocentos anos) falando a palavra “debug” eu quase não entendi porque ele falava “diBÂG” (que é o certo em inglês) e a gente, em bom português, só consegue falar (e entender…) “deBUgui”.
O verbo “depurar” deve ter sido inventado por uma alma caridosa que viu que é perfeitamente possível traduzir vários termos de informática sem muitos problemas - por exemplo, embora não tenha emplacado a palavra “octeto” para byte, ou “logiciário” para software, a palavra “informática” até que emplacou bem (a alternativa seria “IT” ou “Information Technology”). Assim como a palavra “depurar”. (Lembra aquele exaustorzinho das cozinhas modernas)
Seria curioso que aqui falássemos em “notação sexadecimal” para a nossa conhecida Base-16, ou “notação hexadecimal”.
E que coisa é um “ecrã” e um “rato”? Em português do Brasil, “tela” e “mouse”. Rato até dá para entender - até uso essa palavra para encher o saco às vezes - mas “ecrã” é uma palavra adaptada do francês (tal como “informática”, mas isso é outra história).

[quote=thingol]embora não tenha emplacado a palavra “octeto” para byte
[/quote]

Ainda bem. Nunca tinha ouvido isso, mas transformar um Binary Term num simples octeto (o qual existe ‘octet’ em inglês), já que um byte não necessariamente tem oito bits (depende da arquitetura), é besteira.

Essa eu também nunca tinha ouvido. Deu 40 hits no Google. Ainda bem que ninguém adotou isso.

[quote=thingol]a palavra “informática” até que emplacou bem (a alternativa seria “IT” ou “Information Technology”).
[/quote]

Bem demais… Existe uma confusão entre ciência da computação e tecnologia da informação/informática…

[quote=thingol]
E que coisa é um “ecrã” e um “rato”? Em português do Brasil, “tela” e “mouse”. Rato até dá para entender - até uso essa palavra para encher o saco às vezes - mas “ecrã” é uma palavra adaptada do francês.[/quote]

O dicioário define ecrã como sinônimo de tela, para que usar a palavra mais rebuscada?

[]s

Pergunte aos nossos colegas portugueses. :smiley:

Marcio Kuchma

aborges… legal esse site, hein!?

mario123, dê uma olhada no primeiro capitulo desse livro escrito no site.

http://pensarpython.incubadora.fapesp.br/portal/livro/capitulo01

Amigo, debugar um sistema é como fazer a autopsia dele. Imagine uma autopsia: - o medico abre o morto e diz para seu assistente: um figado, dois rins, ausensia de intestino, o coração possuia um tumor, etc…
Fazer isso com um programa (debugar) é a mesma coisa, porém quando usamos o termo depurar, eh mais como se consertassemos os erros encontrados na digamos, “debugação”.

Abraço,
Daniel Barbieri

1 curtida

É pessoal, se após codificamos nós ‘debugamos’ (debugging), então enquanto estamos codificando deveriamos dizer que estamos ‘bugando’ (bugging).
Hehehe não seria o mais correto?
:smiley:

mario123, debugar é o processo que você realiza ao ir acompanhando o software de perto, verificando o que ocorre a cada passo do mesmo, ou seja, se você debuga um program que soma dois números, você começa salvando os valores nas variáveis, vai realizar a operação, nesse momento você pode ver como estão as variaveis, se elas estão mesmo com os valores que você salvou nelas, e então realiza a operação, caso haja um erro nesse momento, você poderá saber onde tem que mexer no código. A debugação serve pra isso, p/ acompanhar o programa de perto, e principalmente encontrar erros :slight_smile:

T+