Ciao Giorgio Pastore,
> Non sono d'accordo. L' ottimizzazione del compilatore, piu' che dalla
> complessita' del linguaggio dipende dalla maturita' dello stesso
> (misurata per
> esempio in anni-uomo dedicatici).
??? non credo. L'efficienza del compilatore (= capacita' di tradurre in LM
il + compatto possibile il sorgente) dipende pesantemente dalla complessita'
del linguaggio.
Ovviamente a parita' di complessita', piu' e' vecchio il linguaggio maggiori
saranno le ottimizzazioni applicate.
> Quanto agli aggettivi "semplice" o "grezzo" riferiti al fortran, credo
> che ti riferisca al fortran 77. Il fortran 90 lo definirei in molti modo
> ma non grezzo o
> semplice.
del FORTRAN90 ho letto qualcosa, ma non ho mai programmato.
In effetti mi riferivo al 77.
> Con la potenza di calcolo disponibile ormai anche su un PC casalingo,
> non direi che questo sia un problema, anche in applicazioni numeriche,
> tranne poche eccezioni.
un computer arbitrariamente potente non ti solleva dalla necessita' di
trovare un algoritmo efficiente per risolvere il problema.
Questo perche' la differenza tra un algoritmo efficiente e uno no puo'
essere di alcuni mesi nel tempo di esecuzione del prg...
e non e' poco.
Non sempre puoi aspettare che esca la generazione successiva di computer per
risolvere in tempo utile il problema.
> Quello che invece secondo me e' fondamentale e' di tener conto che un
> linguaggio di programmazione di alto livello serve agli esseri umani NON
> ai computer (altrimenti basterebbe programmare in linguaggio macchina).
> Se gli esseri umani sono fisici e i problemi che vogliono risolvere sono numerici
> il fortran e' una buona opzione (ma Mathematica potrebbe essere anche migliore)
> soprattutto per comunicare tra fisici.
si, ok, ma non puoi certo programmare in quickbasic solo perche' e' banale
leggere il sorgente.. eh! :-)
> Questo per un fisico e' molto piu' fondamentale di qualsiasi
> "efficienza" perche' mette in gioco la riproducibilita' e
> controllabilita' dei risultati di calcoli numerici.
si, concordo, ma prima o poi la soluzione la vuoi trovare?
Anzi, meglio prima che poi... :-)
--
Pa.Ped, Como
paolo.pedaletti_at_flashnet.it
VOTE AGAINST SPAM! http://www.politik-digital.de/spam/it/
pub 1024D/09120D83 1999-06-11 Paolo Pedaletti (Linux) <paolo.pedaletti_at_flashnet.it>
Key fingerprint = 0058 45AE B7D3 D603 7D0E D9B8 26E6 01E0 0912 0D83
sub 2048g/F0A8E667 1999-06-11
Received on Mon Nov 22 1999 - 00:00:00 CET