Caro colega,
quem desenvolve programas para microprocessadores ou sistemas embarcados, como nós, especialmente os programas que envolvem a solução de problemas técnicos e científicos, muitas vezes se depara com o problema de traduzir as regras e fórmulas da solução para algoritmos computacionais. Não tenho a menor dúvida, que qualquer programador experiente, acaba encontrando o caminho, projeta os algoritmos e os faz funcionar corretamente. Mas muitas vezes porém, esses algoritmos podem não ser muito eficientes e demorar muito tempo para executar as suas tarefas, ou o código acaba ficando muito extenso. (....)
..............................................................
(...) Existe uma publicação em livro e que você pode acessar online, se preferir. que apresenta muitos algoritmos computacionais consagrados, rápidos, eficientes e de domínio público. Ou seja, você pode usar à vontade, sem a necessidade de pagar os direitos de uso. Trata-se do Livro da coleção Numerical Recipies for… C/C++, …PASCAL, … FORTRAN90, e me parece que tem para JAVA também. O livro explica cada assunto com algum detalhe, apresenta o algoritmo, a codificação em linguagem de programação e ainda oferece para quem compra o livro com essa opção, um CD ou DVD com os arquivos fontes dos programas. Vale apena conferir (e usar!).
Confira mais detalhes no meu Blog:
Consulte sempre um Engenheiro Eletrônico
Abraço!
Henrique