Mi chiedevo qual è il modo migliore per imparare a programmare in Fortran?
Ho cercato libri, gli esempi che mi sono sembrati OK erano "Fortran 95/2003 Explained" e "Fortran For Scientists And Engineers" .
Non so cosa ne pensiate di questi ragazzi?
Un'altra cosa che mi chiedo è quale compilatore dovrei usare? Lavoro su una macchina Windows 7 (64 bit).
Spero che mi potete aiutare su questo!
Quindi per la mia esperienza con la programmazione:
- Matlab e acero sono stati gentili con le mie prime presentazioni nel mondo della programmazione. Matlab è un programma in cui in realtà sono abbastanza bravo, ho imparato a lavorare con i loop e come combinarli per creare programmi più efficienti. Maple è più nella fase di base (so come cercare la soluzione per integrali semplici ecc.).
- Un anno dopo abbiamo avuto un'introduzione al C ++ in Visual Basic. Il professore in realtà è andato veloce su questo, dopo 2 mesi stavamo già discutendo puntatori ed eredità. Sono in grado di scrivere semplici programmi in questa lingua, solo lavorare con le classi è qualcosa che rimane una difficoltà, ma credo che sia solo una questione di pratica.
- E un anno dopo avevo bisogno di imparare Mathematica 8, che oggi sto anche diventando bravo.
Quindi ho un po 'di esperienza di programmazione, ma non dirò che è una quantità incredibile!
Il motivo per cui voglio imparare Fortran è principalmente perché non puoi fare fisica teorica da sola, devi testare le tue teorie e per questo dovrai essere in grado di scrivere programmi che potrebbero essere in grado di testare quelle teorie numericamente. Ho sentito che Fortran è una specie di lingua da usare quando si tratta di matematica numerica, quindi penso che sarebbe utile conoscere questa lingua.
ps: qual è la differenza tra Fortran95 e Fortran 2003?