Newsgroup: it.comp.lang.c
Titolo: Fortran: dove e come?

 
 
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/

 inerenti l'analisi di dati di Fisica delle Alte Energie.
Oltre al FORTRAN devi anche imparare ad usare i
gruppi di usenet.... Stai postando nel gruppo sbagliato.
Prova a domandare su: (visto che ti interessa windows)
it.comp.programmare.win32
oppure ancora meglio su
comp.lang.fortran
(che e' un gruppo in lingua inglese, ma presumo
che tu lo conosca bene, considerando gli argomenti
di cui ti occupi).
ciao,
g.

 Inviato via 
http://arianna.libero.it/usenet/
Ciao

 ...
Un consiglio, se non hai particolari vincoli (tipo stai estendendo 
qualcosa di gia' scritto in FORTRAN e/o devi usare delle librerie 
particolari scritte in/per FORTRAN) considera l'utilizzo di Matlab o un 
altro ambiente integrato per il calcolo. 
Di sicuro la tua Universita'/Centro di Ricerca ne avra' una copia e nel 
tuo caso (nessuna esperienza di programmazione precedente) otterrai di 
sicuro risultati migliori o cmq piu' velocente '-'
o_o'

 altro ambiente integrato per il calcolo.
grazie. purtroppo devo usare librerie fortran.
mi scuso con tutti se ho chiesto nel ng sbagliato, ma dato il mio stato di
conoscenze per me va piů che bene... cioč: preferisco parlare di fortran con
un esperto di c che con un esperto di fortran: il primo potrebbe anche
arricchirmi, il secondo finirebbe solo per confondermi ;-)


 confondermi ;-)
Vedo che sei gia' confuso di tuo.
-- 
-=[]=--- iAN CooG/HokutoForce ---=[]=-
Judgement day the second coming arrives
Before you see the light, you must die!

 Inviato via 
http://arianna.libero.it/usenet/
Ciao

 arricchirmi, il secondo finirebbe solo per confondermi ;-)
L'  idea che sia meglio parlare di fortran con un esperto di C 
assomiglia all'  idea che sia meglio parlare di inglese con un 
giapponese :-)
In questo NG il Fortran sarebbe comunque OT. Poiche'  non c'e' un gruppo 
specializzato,  se vuoi restare sui NG italiani dovresti postare su 
it.comp.lang premettendo [Fortran] al subject. Anche se non c'e' un gran 
volume di post.
Giorgio

 giapponese :-)
infatti sono anche di questa idea.
parlare in inglese con un inglese doc è veramente difficile. un giapponese
invece con buona probabilità conosce l'inglese e riesce a farsi capire.
 
metafore a parte, da questo ng mi aspetto che sia frequentato da gente che
abbia una certa familiarità con la programmazione. inoltre ho premesso che
il mio problema riguarda il campo della fisica delle alte energie, e chi si
occupa di fisica solitamente ha a che fare sia con c che con fortran... è
proprio a loro che mi rivolgo (gli informatici 'puri' infatti danno spesso
risposte acide e inutili, del tipo "col fortran non ci fai più niente da 30
anni", quando invece è ancora usatissimo in fisica delle particelle e non
solo...ma loro forse non lo sanno)


 risposte acide e inutili, del tipo "col fortran non ci fai piů niente da 30
Ti assicuro che quelli non sono gli informatici 'puri', ma gli 
informatici stupidi e/o ignoranti.
Se tu fossi un esperto di C, alle prime armi col fortran, potrei anche
lontanamente capire il tuo post qui. Ma hai premesso che di 
programmazione non sai niente. In tal caso non ha proprio senso parlare
di fortran qui. Ci saranno sicuramente persone disposte ad aiutare
uno che vuole imparare il fortran (che per certi versi e' piu' facile
del C) su comp.lang.fortran
Io, circa 25 anni fa, ho imparato il linguaggio fortran in un 
pomeriggio. Poi, per imparare ad "usarlo", ci vuole un po' piu' di tempo...
ciao,
g.

 invece con buona probabilità conosce l'inglese e riesce a farsi capire.
Se rileggi quello che ho scritto io era "parlare *di* inglese con un 
giapponese". Comunque, lasciamo pure da parte le metafore.
E'  vero che qui puoi anche trovare persone bilingui e magari anche 
fisici ( guarda caso io  sono esattamente in questa categoria ;-) ).
Pero'  rispettare le regole dei NG non e' un optional. Personalmente non 
ti risponderei su un problema di Fortran se lo posti qui. Le uniche 
eccezioni potrebbero essere problemi "misti" (traduzioni C-> Fortran o 
viceversa).
Giorgio
P.S. Non frequento il NG it.comp.lang con la stessa frequenza di 
it.comp.lang.c o it.scienza.fisica percio'  se posti e non hai risposte, 
  segnalamelo via e-mail

 viceversa).
grazie di tutto. in realtŕ avrei voluto chiedere a it.scienza.fisica, che
lurko spesso (e infatti ti conosco:) che č sicuramente frequentato da molti
addetti ai lavori, ma avrei dovuto confidare sull'elasticitŕ mentale del
moderatore:P. it.scienza mi sembrava anche troppo incasinato, quindi ho
fatto un 'giro' tra i ng informatici (che per me sono un po' tutti uguali
:-)...


 solo...ma loro forse non lo sanno)
Il problema č capire se con la fisica delle particelle si fa 
qualcosa ;-))

 Gira anche in Windows o devo per forza istallare Linux?
Gira anche sotto Windows.

 qualcosa ;-))
vero.
dire che il fortran è utilissimo solo nella fisica delle particelle equivale
a dire che -in pratica- è inutile:))).


 a dire che -in pratica- è inutile:))).
... nun e' vero
:(
ciao


 il Pascal.
...
Lo sapevo.
Senza offesa, questo e' il motivo per cui l' OP sbagliava a pensare di 
trovare informazioni decenti sul Fortran in un gruppo sul C.
Lo standard attuale del Fortran e' del 2003. Non ci sono ancora 
compilatori che implementino integralmente lo standard 2003 ma i 
precedenti standard sono del 95 e del 90. L'  affermazione che fai sull' 
"antico" e'  obsoleta. Fa riferimento a 3 versioni fa dello standard! 
Peggio che pretendere che il C sia ancora quello pre-ANSI!
Per quel che riguarda compilatori free, consiglierei a Skunk g95 (una 
delle due evoluzioni del g77). Pero'  su Linux c'e' anche il compilatore 
Intel  che e' forse tra i migliori in assoluto. Naturalmente se i suoi 
problemi sono legati a legacy code in fortran 77, dovra'  approfondire 
anche l'  archeologia... ma questo e'  un problema anche con certi 
codici C :-(
Giorgio

 trovare informazioni decenti sul Fortran in un gruppo sul C.
Con tutto il rispetto, prima di dire che affermo qualcosa di 
"indecente", pensaci ;-)  Io ho utilizzato il Fortran per un po' di 
tempo e pur ammettendo di non esserne un esperto ai massimi livelli, lo 
conosco.  Il fatto che esista uno standard risalente al 2003 non rende 
di certo un linguaggio moderno.  Lo stesso C, di cui esiste uno standard 
aggiornato al 1999 è un linguaggio oggettivamente "antico".
Che lo si voglia o meno, è inadatto, al giorno d'oggi, per molte 
situazioni.  Lo stesso vale per il Fortran, lo stesso vale per il COBOL 
(di cui credo l'ultimo update dello standard sia del 2002).
E' questo che intendo per "antico", non intendo dire che sia lo stesso 
linguaggio di quarant'anni fa.

 linguaggio di quarant'anni fa.
Che un linguaggio possa essere inadatto, o meno adatto di un altro, a 
risolvere certi problemi,  sono perfettamente d' accordo. Ma allora l' 
aggettivo "antico"  non c' entra niente. Anche Java e'  inadatto per 
certe applicazioni ma non credo che useresti l'  aggettivo "antico" ;-).
Secondo me l'  "antichita'", in senso stretto,  di un linguaggio  di
programmazione traspare solo nelle caratteristiche del linguaggio che
permangono come "fossili"  per garantire un livello decente di
compatibilita'  all'  indietro.
Ma, a parte questo aspetto,  l'  evoluzione di un linguaggio puo'  far 
si'  che questo incorporti delle richieste e delle funzionalita' 
assolutamente "moderne", anche se anagraficamente e'  piu'  vecchio 
della maggior parte dei programmatori che lo usano :-).
Che ci siano problemi di programmazione per cui il C non sia adatto non 
credo sia un tabu'.  Ma permangono ancora tanti ambiti in cui un 
programma C resta la soluzione migliore.
Giorgio

 programma C resta la soluzione migliore.
Ti assicuro che questa affermazione, per quanto ancora nella testa di 
molte persone, è sempre più difficile da dimostrare...
Ora però la pianto perché siamo veramente OT...

 montagna di codice legacy.
Prendo atto del tuo punto di vista. Permettimi pero'  di aggiungere che 
ti sbagli di grosso. Nessuna persona sensata metterebbe su'  un 
programma per la simulazione di un farmaco in Python e non certo per 
problemi di codice legacy.
Giorgio

 problemi di codice legacy.
Giorgio, prima di fare affermazioni assolute su alcune persone, 
del tipo "ti sbagli di grosso", ti invito a rifletterci almeno 
dieci volte.  Io non credo proprio di sbagliarmi, perché Python è 
un linguaggio migliore rispetto a moltissimi altri (C compreso) e 
non ci vedo assolutamente NESSUNA controindicazione sulla 
creazione di un programma per la simulazione di un farmaco.  Te lo 
assicuro.  Ti invito a esprimerti su un linguaggio quando tu lo 
conosca sufficientemente bene.  Se vuoi, ne parliamo in 
it.comp.lang.python, dove altre persone, oltre me, ti 
confermeranno che a sbagliarsi di grosso sei tu, non io.
Ora chiudo, perché siamo veramente OT!...

 Attento. Adesso Andrea comincia ad offendere ;-)
Taci, idiota.

 grazie. purtroppo devo usare librerie fortran.
Che sono raggiungibili anche da codice Matlab,Mathematica etc. etc.
Inoltre se, data la mole di dati che avrai a disposizione, non vuoi usare i
tool suddetti, se hai una macchina veloce, puoi fare riferimento anche allo
standard 90, di cui esistono varie implementazioni in rete e non solo x
*nix...
google--> F90 compiler (o simili).
ciao 
Daniele

 qualcosa ;-))
Che c'entra, il problema e' di quanto uno si rende conto di quello che
dice..e ha a che fare con la *cultura* informatica in genere, ha a che fare
con la consapevolezza che una delle *applicazioni* dell'informatica e' la
fisica delle particelle, e non ci dimentichiamo che senza le applicazioni
nn esisterebbe l'informatica.. ;-))
Scusa lo sfogo, peraltro inutile perche' penso e spero che tu queste cose le
strasappia...
saluti
Daniele

 fisica delle particelle
Be', non siate cattivi voi fisici fortranisti, non tutti sanno che 
esiste la fisica delle particelle ;-)...
In ogni caso, quella frase alla Zefirino Xirdal mi era sembrata buffa, 
un po' come se si affermasse che è una cazzata dire che del Fortran non 
si fa più niente, quando tutti sanno che per lo studio degli 
accoppiamenti tra panda cinesi è usatissimo ;-)

 accoppiamenti tra panda cinesi è usatissimo ;-)
non e' proprio lo stesso paragone...denota una grossa mancanza di 
cultura informatica, come ti dicevo nel mio precedente post.
ciao
-- 
"I never think of the future. It comes soon enough." (A.Einstein)
Daniele De Francesco
e-mail: 
ddefra...@gmail.com

 Ora chiudo, perché siamo veramente OT!...
Chiudo anch' io. Se vorrai aggingere l' ultima parola, no problem. 
Purtroppo non ho tempo per aprire un thread su it.comp.lang (che sarebbe 
stato il NG piu'  appropriato,  sia per il post originale,  sia per 
questo comunque interessante scambio di opinioni).
Giorgio

 Prova a chiederti come mai[...]
Se proprio devo chiedermi come mai, mi chiedo come mai alla pagina...
http://tinyurl.com/dtp8u
...compaiano tanti bei link...

 cultura informatica, come ti dicevo nel mio precedente post.
Daniele, dovresti staccare la testa dall'acceleratore, di tanto in 
tanto, e imparare a leggere l'ironia nei messaggi altrui.

 tanto, e imparare a leggere l'ironia nei messaggi altrui.
Tu dovresti scendere dall'Olimpo e rebderti conto che sei solo un 
presuntuoso rompiscatole.


 presuntuoso rompiscatole.
Taci, idiota.