Newsgroup: it.comp.macintosh
Titolo: FORTRAN for MAC... Help me please

Premetto che mi sto avvicinando al Fortran e che conosco poco o nulla.
Sono andato su 
hpc.sourceforge.net
 e ho scaricato ho fatto l'update
del cctool 590.36 e ho installato il compilatore gfortran.
Perdonate la domanda idiota. E adesso? Mi aspettavo un compilatore con
interfaccia.
Grazie a coloro che risponderanno.
MBG-


ma secondo me la cosa migliore e' usare un editor qualsiasi (vim,
emacs, BBEdit), magari meglio se ha la sintax highlight e poi andare
di CLI (con makefile e compagnia bella).
Ciao Jack

MacBoog ha scritto:

ma che interfaccia! no no č cosě a linea di comando!
c'č il compilatore della ABsoft per OSX e anche della IBM. Perň costano. 
Tempo fa perň esistevano versioni trial o illimitate per scopi non 
commerciali.

MacBoog ha scritto:

ma stai facendo la tesi di fisica? mi ricordo che anch'io usai il 
fortran...e si usa ancora...non ne capisco il motivo...
Comunque uno con interfaccia grafica e debugger è questo
http://www.absoft.com/Mac-OS-Products.html
E' un super compilatore però costicchia.
Altrimenti ti conviene prendere il g95 ed usare un qualsiasi programmino 
editor. Ci associ ad un pulsante per la compilazione e sei a posto.

 fortran...e si usa ancora...non ne capisco il motivo...
perche' e' un ottimo linguaggio per fare roba di fisica. E poi ci sono
30 anni di librerie di algoritmi utilizzati in fisica ultra-
ottimizzate, che non esistono in altri linguaggi.
Ciao Jack

 
sě questo č vero perň ormai si sta programmando sempre di piů in c++ 
anche in fisica. Ormai quasi tutte le librerie le trovi anche per c++ a 
meno che tu non lavori con un docente che da vent'anni usa solo le 
proprie librerie. Mi sembra che pure al cern stia lavorando in parecchi 
progetti in c++ anche se molte cose vengono fatte ancora in fortran.
Quando anch'io lavorai in fortran provai a mettere mano un po' a certi 
codici di fluidodinamica computazionale. Roba scritta e riscritta sopra 
in almeno un ventennio. Era impossibile capirci qualcosa.

 di CLI (con makefile e compagnia bella).
TextMate...
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 E' un super compilatore però costicchia.
Comunque non è che il compilatore ha l'interfaccia grafica. E' un non
senso. E' che assieme al compilatore ti danno un IDE.


 ottimizzate, che non esistono in altri linguaggi.
E dove è il problema? Chiamare codice fortran da C è abbastanza
fattibile. 


 interfaccia.
Niente IDE alla Visual C++, tutto a linea di comando.
Ma se usi Vim, Emacs o TextMate (ottimo) hai il tuo bell'ambiente di 
sviluppo.
Se lo configuri puoi anche fare debug step by step e variable watch.
Se poi vuoi le finestre per visualizzare grafici o altro guarda qua
http://en.wikipedia.org/wiki/Fortran#Free_graphical_libraries.2FGUI
Bye
Jarod

 senso. E' che assieme al compilatore ti danno un IDE.
sì giusto volevo dire l'IDE. Cmq per me ormai il fortran è superato. Qui 
si parla di librerie di 30 anni fa...scritte in fortran 77 e mi è 
capitato pure di vedere cose scritte ancora prima. Ricordo che per la 
tesi usai un libro di fisica che aveva i codici in fortran ed è stato un 
supplizio utilizzare quei codici perché usavano la dichiarazione delle 
variabili con la prima lettera. I vari fortran non sono per niente 
compatibili tra loro. L'80% del codice è stato scritto in fortran 77 ed 
è "cattivo" codice anche se funzionale. Senza parlare della famosa 
identazione del fortran...Vabbè...

 identazione del fortran...Vabbè...
Vabbè.



E' vecchiotto solo in parte perche' cmq continuano ad upgradarlo. F77
io lo odio, F95 invece lo adoro.
Fra l'altro ha alcune cose mooolto comode come l'array syntax, et
similia. Rendono il codice piu' leggibile e piu' vicino alla scrittura
matematica.
E se sei interessato alla velocita', Fortran e' fenomenale: piu'
veloce pure di C. Certo, si parla di piccole differenze, tipo un 20% o
40%, non ordini di grandezza. Pero' a volte fa' comodo.
(Il C lo puoi far arrivare a velocita' simili se abbandoni alcuni dei
vantaggi del C e usi i pragma o qualche compiler flag per avvisare il
compiler che ti stai auto-limitando).
Sono d'accordissimo pero' che "per molte cose non e' particolarmente
comodo", il C/C++ lo puoi usare per molte piu' cose. Pero' seguendo la
solita filosofia del "right tool for the right job" il Fortran ha
ancora molto da dare in ambito scientifico.
Diego