Jump to content

Ajuda na escolha da linguagem


arjc

Recommended Posts

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.

Link to comment
Share on other sites

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 () {

}

Link to comment
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
×
×
  • Create New...

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.