question

Fortran a melhor primeira linguagem para um cientista?

Eu sou um meteorologista e eu ter dividido em programação e em Fortran, mas a sua foi a vários anos. Eu quero escrever um múltiplo linear modelo de regressão para previsão de anomalias de temperatura a longo prazo com base em dezenas de preditores e estou pensando a melhor maneira de conseguir isso é para aprender a programar. Fortran é amplamente utilizado no campo, por isso estou inclinado a esta língua, que também parece mais fácil de aprender. Eventuais recomendações a favor ou contra este e todos os livros que irão servir como um bom ponto de partida?
resposta Resposta
Específico, os domínios de especialidade têm frequentemente línguas em que lotes de código já existe. Eu fiz um pouco de programação científica em FORTRAN. Eu fiz a programação atuarial em APL (modelos ARIMA para diversão e lucro). No entanto, a menos que haja muita coisa convenientemente disponível, programas pré-existentes e um bom apoio para novo desenvolvimento em FORTRAN no ambiente atual, eu recomendo contra FORTRAN.

Se você quer bom sólido, tarefas adequadas para as matemáticas e científicas de mainstream língua escolher C. Tem amplo apoio, boas, livre de compiladores e ferramentas de desenvolvimento. Há uma tonelada de existentes, bibliotecas de código aberto para fazer todos os tipos de tarefas de especialidade. C tem a virtude de que, se você decidir mover para a frente (em ordem cronológica, historicamente falando) um paradigma orientado a objeto, C++ é uma evolução muito lógica e você já vai saber muito sobre os aspectos meramente processuais, tipos de dados e estruturas de controle.

O livro do qual eu aprendi c é antiga e pressupõe uma compreensão sólida base de princípios de programação - não seria bom primer. Existe um site que pretende oferecer alguns textos livres em:

Não é possível atestar a qualidade, mas eu mencionei "livre"?

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta



Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved