Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

arjc

Ajuda na escolha da linguagem

Recommended Posts

arjc

Tenho um programa para fazer e não sei qual a linguagem que devo utilizar...

Tendo em conta que pretendo simular colisão entre átomos (e que isso vai gerar uma boa quantidade de interações e cálculos) e que pretendo utilizar uma base de dados (para reduzir o número de cálculos) e ainda visualizar o seu movimento (i.e., ver a trajetória de duas esferas antes e após a sua colisão), qual a linguagem que devo usar?

C, C++, Matlab, Mathematica?

Cumprimentos.

Share this post


Link to post
Share on other sites
Rui Carlos

Provavelmente C e C++ irão permitir um melhor desempenho (se tiveres cuidado com a optimização do programa).

Mas dás muito poucos detalhes sobre o problema.

Share this post


Link to post
Share on other sites
thoga31

Eu aconselho a linguagem que te ofereça mais ferramentas para o problema dentro daquelas que conheces e nas quais te sentes confortável. ;)

Qualquer linguagem que te possam aqui recomendar terá sempre, nem que seja um pouco, por base o gosto e o "conforto" pessoal de cada um.


Knowledge is free!

Share this post


Link to post
Share on other sites
bubulindo

O que sabes de programacão?

Não leves a mal a pergunta, mas a inclusão do Matlab leva-me a crer que será a plataforma com que estarás mais habituado e se tiveres de programar ambientes gráficos em C e/ou C++ vais provavelmente perder mais tempo do que terás disponível (também não sei isso). Outra coisa que também não imagino se será necessária são as funcões incluídas no Matlab... que terias, creio eu, de escrever tu próprio em C/C++ se utilizasses essa linguagem e isso levar-te-ia mais algum tempo. Claro que, dependendo da tua situacão, podes usar este desenvolvimento para escreveres mil e uma coisas sobre todo o processo... mas se apenas estás interessado na colisão de átomos, então digamos que estar a desenhar GUIs e desenvolver funcões disponíveis em Matlab não será um aproveitamento muito produtivo (exclusão feita à aprendizagem inerente ao processo) do teu tempo.

Outra coisa, o Matlab segundo sei aceita código em C, pelo que será em princípio possível ligar o Matlab a uma base de dados SQL.

Daí que para algo assim, talvez seja preferível escolheres a linguagem com que te sentes mais à vontade. A velocidade de apresentacão e cálculo é importante ou determinante para o sucesso do projecto?


include <ai se te avio>

Mãe () {

}

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.