segunda-feira, 31 de agosto de 2009

Algoritmos gulosos

Em Ciência da Computação, um algoritmo guloso é usado em problemas de otimização. A idéia é ir em direção à solução ótima global fazendo escolhas que parecem serem as melhores no momento, no âmbito local. Muitas vezes acontece de eles encontrarem uma boa solução ou mesmo a ótima em algumas instâncias de certos problemas. No entanto, isso não é sempre verdade. Enfim, não que isso concerna ao assunto sobre o qual eu quero falar agora.
Essa coisa de tradução sempre me incomodou. Arrisco que em algum momento do passado, um matemático foi altruistamente traduzir para o nosso lindo Português um artigo sobre conceito que acabara de ser descrito. Obviamente esse matemático tinha algum problema referente à sua lista mental de pecados capitais e sua devida tradução para o idioma britânico. E foi assim que hoje, na terrinha, conhecemos Greedy Algorithms por Algoritmos Gulosos. Deixe eu atentar pro fato que, no inglês, os pecados capitais da gula e avareza (ganância) são respectivamente glutonny e greed. Ou seja, alguém por lá decide chamar um conjunto de algoritmos de gananciosos e o sujeito aqui resolve traduzir para gulosos e o termo pegou!
O pior de tudo é ter que ver um(a) professor(a) da universidade que você estuda, numa aula sobre Prim ou Dijkstra, fazer mímica de menino comendo papa quando vai falar sobre algoritmos gulosos. Em falar nisso, tenho que lembrar de escrever em breve sobre sugestão subliminar. Enfim, isso me aborrece. Talvez o tradutor original tenha achado politicamente incorreto a tradução livre do inglês para ganancioso, mas sua falta de hesitação me livraria da imagem do menino comendo papa.

Um comentário: