Newsgroup: it.comp.os.linux.development
Titolo: Fortran: Come e Dove?

 
 
Ciao a tutti,
devo imparare a usare il Fortran per delle affrontare dei problemi
inerenti l'analisi di dati di Fisica delle Alte Energie.
Premetto che non so assolutamente niente di programmazione.
Il mio problema per ora č: dove trovare il Fortran?
E' possibile scaricarlo in rete?
E' difficile da usare?
Un buon manuale di Fortran?
Gira anche in Windows o devo per forza istallare Linux?
Ciao e grazie.
Skunk
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Gira anche in Windows o devo per forza istallare Linux?
Guarda, una volta passato a linux, e con un po' di familiarità con la 
riga di comando e con gli script di bash, e screen, e make, eccetera 
eccetera, non tornerai più indietro, anche per il desktop e non solo per 
il "lavoro". Per me e per altri tre-quattro che sono riuscito a 
convincere a provare è stato così. Un paio di settimane di studio per 
installare e cominciare a gestire  una distro: ne vale *veramente* la 
pena. Alternativa su win: cygwin...
Io, senza essere integralista o bigotto, non riesco più a trovare un 
motivo plausibile per usare windows, soprattutto se sviluppi roba 
scientifica che si presuma abbia bisogno di girare a lungo e in 
affidabilità sulla macchina. Ah, il supporto hardware, certo.
Boh, a me viene l'orchite tutte le volte che devo avviare windows e mi 
separo dalla mia arch...
Buon divertimento, e, speriamo per te, benvenuto.
scionforbai

 inerenti l'analisi di dati di Fisica delle Alte Energie.
Guarda che nella Fisica delle Alte Energie il Fortran non lo usa piu`.
Ora tutto e` in C++ (escluse le librerie preesistenti) e si lavora in
Linux.
Uno dei prodotti piu` popolari: 
http://root.cern.ch/
Ciao,
-- 
        Roberto Divia`              Love at first sight is one of the greatest
Dep:PH Bat:53 Mailbox:C02110      labour-saving devices the world has ever seen
Route de Meyrin 385               ---------------------------------------------
Case Postale                                Phone:  
+41-22-767-4994
CH-1211 Geneve 23 CERN                      Fax:    
+41-22-767-9585
Switzerland                                 E-Mail: 
Robert...@cern.ch

 Uno dei prodotti piu` popolari: 
http://root.cern.ch/
Ciao,
 credo che il Fortran abbia ancora una sua nicchia di utenti ... Alcuni
esperimenti hanno iniziato con il Fortran e scuramente finiranno con il
Fortran.
Riguardo il sistema operativo, invece, concordo con te. Non ricordo che
mai nulla di serio sia stato fatto con sistemi non Unix. E, oggi, il
sistema Unix per eccellenza, almeno in Fisica, e' Linux su architettura
x86.
 Ciao
 Federico

 Fortran.
Per chi inizia da zero non ha senso imparare il fortran...ormai è in via
di abbandono, e lo usano solo quelli che già lo conoscono (giustamente,
direi)

 direi)
Ciao,
 dipende ... nella fisica delle alte energie gli esperimenti non si fanno
in quattro, cinque persone ... le collaborazioni sono molto vaste, e la
scelta degli strumenti di base non tocca al singolo ...
Se l'esperimento su cui fai la tesi e' basato sul Fortran, la cosa
migliore e' imparare il Fortran. Se e' basato sul C++, vai sul C++.
Peccato solo che il C sia stato saltato a pie' pari :-(
 Ciao
 Federico

 Guarda che nella Fisica delle Alte Energie il Fortran non lo usa piu`.
mica tanto vero. per quello che devo fare io serve il fortran. e tanta gente
lavora ancora in fortran. poi di nome conosco root paw pearl geant c eccecc.


Yes ha scritto:

Falso.
Molta ricerca collegata anche all'ambito del Calcolo Numerico si
sviluppa ancora in Fortran (così come c'è ancora un mucchio di gente che
usa Cobol, Ada o il mio caro Lisp). Posso citarti svariati (anche
giovani) ricercatori universitari che lavorano in larga parte in Fortran
e collaborano a livello internazionale su tematiche assai attuali per
esempio collegate alla [creazione di programmi per la] risoluzione e
fattorizzazione di grandi sistemi lineari.
Volendo andare oltre, le applicazioni militari si sprecano; e ti dirò
che mi sento più al sicuro con un programma che guida una testata
missilistica scritto in Fortran rispetto ad uno scritto in Java (cosa
che, per fortuna, non accadrà mai).
Altrimenti, perché un mucchio di gente avrebbe implementato un frontend
al Fortran95 nel nuovo GCC? (
http://gcc.gnu.org/fortran/
)
E perché qualcuno dovrebbe essersi spinto masochisticamente a far
passare uno standard per la programmazione OO in Fortran?
E' vero che si usa meno di quanto lo si usava una volta, ma dire che
"non ha senso imparare la tal cosa" mi suscita l'immediata reazione di
rispondere "chiudi il becco" a chi lo afferma.
Se qualcuno si chiede il perché di questa reazione, la spiegazione è
semplice: come fa una persona che neanche ti conosce, e manco che manco
sa quali sono le tue esigenze, a dirti che "non ha senso" fare o
imparare qualcosa?
Ogni cosa per il suo utilizzo. Tra l'altro, la domanda non era "devo
imparare il fortran?", era "come faccio ad imparare il fortran?", quindi
la risposta è anche fuori luogo, oltre che totalmente ed assolutamente
inutile alla discussione.
-- 
Matteo Settenvini
FSF Associated Member
Email : 
mat...@member.fsf.org
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d--(-) s+:- a-- C++ UL+++
P?>++ L+++>$ E+>+++ W+++ N++ o?
w--- O- M++ PS++ PE- Y+>++
PGP+++ t+ 5 X- R tv-- b+++ DI+
D++ G++ e h+ r-- y?
------END GEEK CODE BLOCK------

 inutile alla discussione.
Sì è vero, è un branch a parte nato da una discomprensione di Roberto
Divia.. perché non portarlo avanti un attimo ?
Ciao
M.

 Chi più ne ha più ne metta..
Confrontare due linguaggi in via generale è sbagliato a priori, e porta
a conclusioni pessime.
C e Fortran hanno due obbiettivi diversi, e li raggiungono pertanto in
modo abbastanza indipendente.
Altrimenti, come dice lo zio Andrew, compariamo meloni a telefoni.


 Altri compilatori: lahey, intel, ... sono a pagamento
Il compilatore intel è gratis (anche se non libero) da alcuni mesi, per 
uso personale, almeno su Linux.
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnack (Princeton University)