Newsgroup: it.scienza.chimica
Titolo: Fortan : help

Devo sviluppare per uso interno software di calcolo ; per motivi vari
(alcune librerie disponibili) puo' essere sviluppato solo  in  C, Fortran ,
C++, Java, and perl . Poichč non ci penso neppure ad imparare il C e simili,
ed avendo in passato (molto in passato) usato Fortran, TurboBasic e Visual
Basic sarei propenso a riimparare il Fortan.
La domanda č: mi sapete consigliare qualche compilatore commerciale Fortran
90(per Windows), dotato di un buon editor, help, e qualche libreria
.Possibilmente di costo non folle ( diciamo 250-500 euro, a 800 diventerei
triste ma č indispensabile...).
Non ho bisogno di particolari sofisticazioni grafiche, ma se ci sono č
meglio.
Grazie
Mauro

per prima cosa vedi di buttare a mare il fortran e mettiti in testa che
senza cpp non puoi fare molto..
quindi rimboccati le maniche e inizia  a programmare in cpp per s.o. unix e
windows
se invece te ne sbatte della compatibilità puoi iniziare con il C# (più
comodo del visualc++ )
io sto facendo il porting di tutti i miei vecchi programmi scientifici da
dos(old style C++) a windows C# (programmi per trovare il punto di bolla di
una miscela, modelli di reattori etc...)

 senza cpp non puoi fare molto..
Cosa è il cpp (conosco CCCP, ma è altro). Il problema è che devo lavorare su
files *.cdf  ( files cromatografici ANDI-AIA) ed il supporto sw. Unidata è
essenzialmente nei linguaggi indicati nel mio post.
Se il ccp è il C+ o simili non ci penso neppure, non ho alcuna chance (non
ho difficoltà ad ammettere di essere rincoglionito mentalmente nel corso
degli anni)
Faccio un mestiere diverso dal programmatore, ma voglio poter essere
autonomo.Ho quindi bisogno in fasi successive di :
1)iniziare lo sviluppo  in qualche linguaggio relativamente semplice(
fortran, vbasic,vba e basta),
2) abbozzare il software nelle sue funzioni essenziali in maniera che
approssimativamente ma potenzialmente faccia quello che voglio ( ed al
momento non so ancora cosa voglio esattamente),
3) far sviluppare da uno del mestiere il grosso del sw,
4) poter rimodificare a mio piacimento in qualunque momento il prodotto
finito.
Come si chiedeva un tale ( caro a Soviet-Mario): Che fare?
Ciao
Mauro

Onestamente devo dire che anche a 32 anni (ovvero 16 anni fa) ho provato ad
imparare il C ( quello Borland); dopo 3 giorni ci ho rinunciato, continuando
con il TurboBasic; mission impossible.
MB

 rinunciato, continuando con il TurboBasic; mission impossible.
ehehehhehe
Comunque il fortran sembra facile ma.... uff che faticaccia....
è più grosso il book degli errori e dei bug che il manuale dell'utente.....
Io ho lavorato sul 77 e non c'erano grosse difficoltà sia sotto unix che 
sotto win con un semplice exe come compilatore che se lo trovo te lo mando 
comunque.
Non so cosa abbia in più il 90!
Comunque se vuoi una mano te la do volentieri.. a me il pc stuzzica.
Se posso volentieri.

Grazie per la disponibilità.
In rete ho trovato un compilatori gratuito (Essential Lahey Fortran 90),
però come tutte le cose gratis non c'e' nulla o poco. Si presuppone che il
tempo da dedicarci non costi nulla.
Cercavo consigli su qualche cosa di commerciale  (di costo ragionevole) che
mi semplificasse la vita (un bel manuale, anche on line, un ambiente
integrato di edit-debug ecc.)
Comunque il progetto è partito oggi, per cui sono al momento al livello
0,000003 (3 ppm): mi sono comunque reso conto che, con un espressione forse
non elegante, ma significativa: 'sono cazzi'.
Ciao
Mauro

 però come tutte le cose gratis non c'e' nulla o poco. 
Uhm io in uni ho visto usare un MSFortran che gira sotto win, e sembrava 
benfatto. Ignoro se trattasse 77 o 90 (credo 77 visto che abbiamo un 
esame su quello), ma non sembrava male. Chiedi un po' a mamma M$!
-- 
Best regards, Jack
Linux user #264449
DT Milano Falcons, 
www.falconsmilano.it

mbaudino <maurob...@EliminarEtiscalinet.it> wrote in message
al5c86$dov$1...@lacerta.tiscalinet.it...

Secondo me il Fortran non solo è intrinsecamente più ostico da
scrivere del C (in quanto prevedeva molti più formalismi
ortografici assurdi e vincolanti) ma, per applicazioni un po'
elastiche e da modificare in corso d'opera, anche molto più
dispendioso e meno riciclabile. Manutenere del codice CPP ben
scritto è più facile di ogni altro linguaggio dello stesso
genere. Cambia il tipo di investimento di tempo : più
riflessione iniziale, molte meno grane a debuggare.
Se hai tutta la documentazione precisa delle librerie
computazionali già in tuo possesso e sai esattamente come
linkarle ad altri pezzi di eseguibile, in effetti la cosa più
praticabile sarebbe uno sviluppo del SW a pezzetti, in più
linguaggi.
Ad esempio potresti fare interfaccia grafica e scheletro in
visualbasic (se proprio il C non ti garba, anche se ormai VB si
tenta sempre più di emulare una parte del CPP) con chiamate alle
tue funzioni di libreria esterne.
In VB è abb. agevole importare routine esterne (a patto di avere
una documentazione davvero certosina e dettagliata delle
dichiarazioni dei parametri etc, cosa che peraltrò vale anche in
C).
Spesso si sente ripetere che il fortran è morto etc etc.
Ma in effetti se uno ha una libreria di funzioni di calcolo
puro, ben scritte (magari codificate a suo tempo in assembler),
funzionano certo ancora a dovere. Ovviamente è un castigo
pensare di fare un intero programma con interfaccia grafica ed
altre finezze in solo fortran.
Cmq, tutto è facile solo a parole, eh eh he
Un tempo mi scrivevo delle cosine miste in VB-CPP
i casini peggiori mi son sempre nati al momento di linkare
insieme i pezzi già perfettamente testati e funzionanti (ma per
questo spero che Gates viva qualche giorno in meno a causa delle
imprecazioni che gli ho indirizzato per la chiarezza dei suoi
sdk).
Ciao
Soviet-Mario
P.S.
i programmatori esterni a cui ti rivolgeresti .... quanto
pagheresti x curiosità ?

 pagheresti x curiosità ?
Non ne ho la piu' pallida idea.
Ciao
Mauro

a mio parere il fortran è un linguaggio che ha fatto i suoi tempi (anche se
è stato portato avanti ostinatamente fino ai giorni nostri)
se vuoi scrivere un programma che serva sempre e solo a te lo puoi scrivere
benissimo anche in cirillico ma sappi che se poi vuoi passare il codice a
qualcuno (o se vuoi cambiare S.O.) rischi di riscriverlo da capo.
per questo ti ho consigliato il c++, oltre che essere moderno è praticamente
universale (lo insegnano anche alle superiori e all'università ). Per
esperienza diretta ti dico anche che è parecchio difficile staccarsi dal
pascal (ottimo a livello didattico ma nella pratica pessimo).
cmq se decidi di cambiare idea:
Introduzione ragionata al C/C++ ;Cremonesi Psaila;Progetto leonardo
Guida al C++;Schildt;Mcgraw-hill
C++ in tasca ;Eberhardt;Wesley
C# programmazione windows;Pappas Murray;McGraw-hill ((meglio se con visual
studio net))
it.comp.lang.c++
it.comp.programmare
it.comp.programmare.win32
free.it.comp.ang.csharp
tanta.voglia.di.imparare.qualcosa.di.nuovo (questo cercalo su
mybrain[dot]mbaudino[dot]it)
P.S. a dispetto di quello che puoi pensare io non sono un programmatore,
sono solo un perito chimico (ora studente di ing.) che è passato da
amos/amiados ->cobol/dos -> pascal/windows -> assemby/dos (solo
superficialmente) -> c++/dos -> C#/windowsXP

 wrote in message
r2Fd9.2853$AW6....@twister2.libero.it...


 seconda edizione di Win 98 ! ! !
il problema non è il dos (che va bene come s.o. a se stante) ma sono quei
ca***ni della ms che hanno voluto costruirci sopra una interfaccia grafica
(leggasi gigante dai piedi d'argilla)