| AlgorÃtmo |
|
Vocábulo em Informática – Segundo o dicionário do Houaiss, é um conjunto das regras e procedimentos lógicos perfeitamente definidos que levam à solução de um problema em um número finito de etapas. Vamos imaginar que você vai dividir 625 por 5. A operação segue determinadas regras e raciocÃonios lógicos para chegar ao resultado de 125, não é? Essas regras e reciocÃnios são o algoritmo da divisão. Imagine agora que você vai extrair a raiz quadrada de 625. A operação segue outras regras e outros raciocÃnios lógicos para chegar ao resultado de 25, não é? Essas regras e raciocÃnios lógicos são o algoritmo da raiz quadrada. Temos regras e raciocÃnios lógicos, etapas e o resultado final em um algoritmo. Algoritmo na Internet – Imaginemos agora uma página da internet. De que maneira os mecanismos de busca vão decidir o lugar em que ela ficará? Vamos ver, primeiro, um pouco de história. No inÃcio ordenava-se os sites pela home; não se usava listar todas as páginas de cada site. E a apresentação era pela ordem alfabética da URL. Por exemplo, as URLs cujo domÃnio começavam com a letra a eram listadas antes das que começavam com a letra b, e assim por diante. E, dentre as URLs que começavam pela letra a, era necessário, ordenar pelo alfabeto também. Assim, uma URL que fosse, por exemplo, http://www.agua.com vinha antes da que fosse http://www.aparelho.com. Mas a URL http://www.a-agua.com vinha antes de http://www.agua.com. Por outro lado, a URL http://www.aa-agua.com vinha antes de http://www.a-agua.com. Agora, você pode imaginar a confusão que começou a se instalar, na disputa para aparecer nos primeiros lugares de cada lista. Se os usuários tendem a ler em primeiro lugar os sites que aparecem nos topos das listas, todo mundo queria uma URL que começasse com a letra a e tivessem outra letra a na seqüência. Contudo, a coisa estava ficando ainda mais complicada porque não havia impedimento de uma URL começar por número ou outro sÃmbolo. Ou seja, a URL podia ser alfa-numérica. No ordenamento alfanumérico os números ou sÃmbolos devem preceder as letras. Assim, a URL http://www.1-agua.com tem precedência sobre a URL http://www.agua.com. A URL http://www.1-aa-agua.com tem precedência sobre http://www.aa-agua.com. Também, http://www.1-aa-agua.com tem precedência sobre http://www.2-aa-agua.com. Ocorriam ainda, outras complicações com a introdução de sÃmbolos. Uma URL com algum sinal, digamos, de exclamação, teria precedência sobre os números. A URL http://www.!1-aa-agua.com teria precedência sobre http://www.1-aa-agua.com. E mais, a URL http://www.!!1-aa-agua.com teria precedência sobre http://www.!1-aa-agua.com. Você pode imaginar a confusão e a dificuldade para se identificar, pela URL, o site que contivesse as informações desejadas. Pode-se deduzir que, no inÃco, os algoritmos atribuiam um peso maior à s URLs que começavam com a letra a , valor maior à s que começavam com um número, valor maior ainda, à s que começavam com uma ! ou ? Mas, além das caracterÃsticas da URL, os sites eram submetidos a cálculos segundo certos princÃpios, como palavras-chave na meta tag palavra-chave, a tag tÃtulo, a meta tag descrição e, em cada lista, seguia-se a ordem alfanumérica. Portanto, o algoritmo de cada mecanismo de busca seguia esses regras. Cada regra tinha um determinado valor numérico, o que permitia cálculos matemáticos. Por exemplo, a presença de palavras-chave na meta tag palavras-chave tinha um dado peso, expresso em um número, no Yahoo; esse número era diferente no AltaVista. As outras tags tinham também seu peso, expressos em números. Cada mecanismo de busca tinha um algoritmo rudimentar, ou seja, de poucas regras, para classificar os sites. Na verdade, os mecanismos de busca no começo eram apenas diretórios. Os sites eram ordenados exclusivamente após a análise humana e posteriormente passaram a ser ordenados em parte, pela análise humana, e em parte por algoritmo rudimentar que começavam com a letra a
Parcerias: otimizacao de sites |


