Pplware

Dicionário de Inglês para PDA

Dicionário de Inglês

Este programa feito em .NET, utiliza o OPTED (Online Plain Text English Dictionary – um dicionário público de palavras em inglês, baseado numa parte de domínio público do “The Project Gutenberg Etext of Webster’s Unabridged Dictionary” que basicamente se suporta no dicionário americano de 1913, Webster’s Unabridged Dictionary).

Como o ficheiro com a lista de definições tem um tamanho de 19.1MB, carregá-lo todo em memória seria impossível nas actuais máquina de 64MB. Assim, decidi utilizar os ficheiros separados para cada letra do abecedário. Esta solução mostrou-se bastante rápida para se consultar palavras, utilizando o mínimo de memória possível.

A solução mais rápida para consulta seria carregar todas as palavras (176 000 aprox.) para um objecto do tipo System.Collections.Dictionary. Ler um valor referente a uma chave neste tipo de objecto é muito, muito rápido, perto de O(1) – Big O notation. Esta notação é utilizada para medir a eficiência de um algoritmo/estrutura de pesquisa. Esta solução também se encontra implementada, mas o carregamento de todo o dicionário mostrou-se impossível numa máquina de 64MB.

Este programa serve para demonstrar as potencialidade da tecnologia .NET.

Este programa não precisa de ser instalado nem desinstalado, nem precisa de DLL ou outros ficheiros para funcionar. Basta apenas executá-lo que ele funciona.

Licença: Freeware Download: Dicionário de Inglês [4.90MB] Homepage: Arquisoftware

Exit mobile version