mai
08
2009

Ambientes de programação interpretados

No Gravatar

Você já precisou um cálculo pequeno e urgente, mas se enrolou porque o gcc ou gfortran custavam a deixar seu programa rodar ? Sim ? Então apresento-lhes os ambientes intrepretados!

Muitas vezes precisamos fazer um teste rápido para algum modelo, ou então um programa de pequeno porte, porém envolvendo cálculos não existentes nas linguagens de programação mais comuns (C/C++, Fortran e outras), exigindo o uso de bibliotecas específicas, ou então a implementação de tais operações.

Entretanto, muitos não conhecem as chamadas linguagens interpretadas, ou seja, os programas realizados em tais linguagens não precisam ser compilados, apenas executados em um ambiente próprio, o qual possui uma grande variedade de operações e bibliotecas já inclusas. Além disso, os programas em são programados de forma mais simples, e alguns ambientes possuem interfaces bastante interativas, facilitando e muito a vida do usuário.

Umas das plataformas interpretadas mais conhecidas, porém não gratuita, é o Maple, um software de cálculo científico que possui um número muito grande de bibliotecas específicas (álgebra linear e tensorial, cálculo diferencia) e, nas últimas versões, interface bastante agradável. A última grande novidade do Maple é uma biblioteca chamada Physics, a qual possui a definição de propriedades existentes na mecânica quântica, como observáveis, funções anticomutativas, notação de Dirac, e algumas outras cositas mais. Atualmente na versão 13, este software é bastante comum no meio acadêmico, devido sua grande utilidade e ao salgado preço de sua licença (da ordem de US$ 2500,00).

Outro ambiente interpretado interessante é o Scilab. Este software é gratuito e conta com a contribuição de diversos usuários que criam bibliotecas para suas aplicações específicas e compartilham com a comunidade científica. Sua interface não é tão amigável como a do Maple, porém sua sintaxe é bastante parecida com a linguagem C, facilitanto a vida de um programador que quer testar rapidamente um produto de matrizes, ou então fazer umas integrais numéricas e ver graficamente o resultado.

Além dessas duas linguagens acima citadas, existem muitas outras, como Matlab, Matematica, Octave, e muitas outras.

Sendo assim, quando quiserem experimentar um ambiente desses pra um teste rápido e sem compromisso, mãos-à-obra!

See ya!

  • Share/Bookmark

Nenhum Comentário »

RSS feed for comments on this post. TrackBack URL


Leave a Reply

Template: TheBuckmaker.com Website Templates | Kostenloses Konto, PHP Scriptarchive

No TecnoSapiens você encontra artigos sobre:

adeona apple Backup bloomberg brasileiro broffice cabos submarinos calendário computador CUDA eficiência expandir gmail google google chrome guerra dos browsers hacker História home-office instalar laptop Latex Linux localização mecanismos de busca microsoft mpi navegadores obituario openmpi openoffice orkut pdf produtividade programação paralela rastrear redes sociais Semicondutores simulação computacional Software livre steve jobs tecnologia transistor Ubuntu windows