Newsgroup: it.comp.lang.c
Titolo: Fortran77

Appartengo ad un'associazione professionale e i miei soci vorrebbero
acquistare un programma alquanto costoso scritto in Fortran77 che fa la
valutazione e simulazione dei rischi chimici in siti industriali in caso di
incidenti. Si tratta quindi di un programma scientifico.
A parte i miei dubbi sull'utilità dello stesso vi vorrei chiedere
un'opinione sul fatto che sia scritto in Fortran77. A me risulta che
attualmente i programmi scientifici sono scritti in C e C++.
Da quanto mi risulta il Fortran77 è un linguaggio vetusto il che la dice
lunga.......attendo una vostra opinione tecnica. Grazie :)
_______________________________________________________
Excite Inbox: la tua email gratuita e personalizzabile
http://inbox.excite.it
Il Mio Excite
http://www.excite.it
A.A.A. Relazioni: trovare l'amore non è mai stato più facile
http://aaa.excite.it/relazioni
-- 
Posted from 
fortune-rwcmta.excite.com
 [198.3.99.203] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Sulla qualità del programma non posso ovviamente dirti nulla. Intuisco che tu
hai delle perplessità a riguardo, presumo motivate.
Per quanto riguarda il linguaggio con cui il codice è scritto questo è invece
davvero un falso problema. In ambiente scientifico moltissimo codice è scritto
in C (poco in C++), ma forse di più è ancora scritto in fortran 77 con poche
estensioni. Il linguaggio, con le dovute eccezioni, può influenzare la velocità
di programmazione, la "naturalezza" con cui tradusci gli algoritmi, ecc. Non
sicuramente il risultato finale. Su questo conta molto ma molto di più la
qualità del compilatore.
Dovresti obiettare, piuttosto, sugli algoritmi. Non sul linguaggio.
Per inciso non farti sviare dai luoghi comuni. Il C è vecchio tanto quanto il
fortran 77, e se sicuramente quest'ultimo e' per soluzioni tecniche a dir poco
vetusto lo è più che altro per la scelta iniziale di evitare nel linguaggio
tutto ciò che non fosse strettamente necessario, piuttosto che per motivi
tecnici. Scelta opinabile probabilmente, ma che ha poco a che fare con la
qualità del software scritto in un linguaggio piuttosto che un altro. A favore
del codice di cui parli si potrebbe addirittura notare che se i programmatori
hanno scritto in fortran 77 lo avranno fatto per riutilizzare altro codice
scritto in passato, e questo probabilmente può suggerire che il codice è molto
affidabile riguardo la correttezza dei risultati.
Ciao,
        Stefano

lunga.......attendo una vostra opinione tecnica. Grazie :)
Secondo me il primo principio alla base dell'acquisto di un software
e' capire se fa quello che deve fare ;)
A quel punto ti importa poco se e' scritto in Ada, Algol68, PL/1,
COBOL, Fortran, C o C++ (bada che hanno quasi tutti 30 anni e
passa)...  E' ben diverso se di quel software la tua associazione
dovra' farne anche la manutenzione (nel caso ne acquisti anche i
sorgenti).  Comunque chiedi anche su it.comp.lang.c++.
Ti assicuro che ci sono diversi esperti che possono darti consigli
migliori dei miei.

 dice lunga.......attendo una vostra opinione tecnica. Grazie :)
vetusto il Fortran? <flame>pensa che il C, nel 2001, non è ancora capace 
di concatenare due stringhe usando un operatore, nè di combinare 
alcunchè senza un uso insano dei void pointer</flame>. E <flame>almeno i 
compilatori Fortran si contano sulle dita di una mano</flame>

Ciao Stefano,
grazie per la spiegazione. Hai centrato la questione dicendo che i
programmatori hanno utilizzato il Fortran77 per riutilizzare altro codice
scritto in passato.Infatti sospetto che questo programma sia un fondo di
magazzino importato dall'estero.
Ma comunque insisterò sulla qualità dello stesso.
Grazie e Ciao
Roberto
_______________________________________________________
Excite Inbox: la tua email gratuita e personalizzabile
http://inbox.excite.it
Il Mio Excite
http://www.excite.it
A.A.A. Relazioni: trovare l'amore non è mai stato più facile
http://aaa.excite.it/relazioni
-- 
Posted from 
gigi.excite.com
 [199.172.152.110] 


 passa)...
Il C++ ha solo una ventina d'anni, è ancora giovane. :-)
EMG



Eh eh .. infatti ho detto "quasi" tutti ;)

vivo in un altro secolo...
se il programma avesse necessità di prestazioni il Java non credo che
sarebbe una grande scelta...
Anto
--
Antonio Cuni, 18 anni, studente
Brainbench Certification: 
Master C++: 4.6, higher than 98% of all previous test takers.
C Language: 3.32, higher than 79% of all previous test takers.
http://www.brainbench.com/transcript.jsp?pid=1301688

 
ehm ... te lo ha raccontato qualcuno o lo hai pensato
da solo che i programmi scientifici sono scritti in Java ????
a me risulta che i programmi scentifici, 
cioe' quasi tutti i programmi di calcolo usati 
in fisica e in astronomia, modelli di dinamica molecolare
ecc. ecc. 
sono scritti in fortran77 e fortran90.
magari mi sbaglio ... 
ma non credo!
ciao
Da