Re: linguaggio di programmazione

From: Daniel <daniele.fua_at_unimib.it>
Date: Thu, 03 Jun 2004 12:31:04 GMT

tern wrote:
> Buongiorno,
> vi chiedo cortesemente un consiglio:
> io non conosco alcun linguaggio di programmazione,
> anche se qualche volta ho scritto qualche piccolo
> programma in Pascal, vorrei impararne bene uno.
> Vi chiedo dunque quale linguaggio di programmazione
> conviene imparare, premetto che le materie
> del mio corso di laurea sono matematica e
> fisica e che mi farebbe piacere imparare
> un linguaggio che potrebbe risultarmi
> possibilmente utile in un lavoro futuro. L'idea vaga che
> mi sono fatto � che Java e C sono i linguaggi pi� in voga.
>
> Grazie
> Tern
>

Alcuni rapidi e disinteressati consigli da un "dinosauro" che programma
per diversissimi problemi di fisica da piu' di 30 anni e non possiede
la parola "performante" nel suo vocabolario.

1) Il FORTRAN va benissimo per qualsiasi calcolo matematico o logico: la
maggior parte dei grossi modelli (quelli giganteschi per le previsioni
meteo, per esempio) sono ancora oggi scritti in questo linguaggio.
Se hai bisogno di grafica, ora si utilizza una variazione del FORTRAN
che si chiama IDL ma che ha il grosso svantaggio di essere proprietaria.
Nessuno dei due va bene, invece, se devi gestire uno strumento come si
dice "on line" o hai a che fare con stringhe di dati che il FORTRAN ama
poco (tipo singoli bytes).
In questo caso il C o sue varianti sono la scelta migliore. Mi e'
capitato anche il BASIC ma lo sconsiglio.

2) Parti dal semplice altrimenti ti perdi per strada e fai tutti gli
esercizietti, anche se ti sembrano stupidi. I manuali di linguaggi
sono, in genere, tra i peggiori libri che puoi trovare sul pianeta:
danno per scontato che il lettore sia nel cervello dell'autore e che ne
conosca gia' la logica perversa.

3) ultima constatazione del "dinosauro" che, in qualche modo, si e'
tenuto aggiornato sulle ultime versioni dei vari linguaggi: piu' passa
il tempo e piu' i vari linguaggi assumono nuove possibilita' che li
rendono sempre piu' simili. Giustamente!
Ma allora tutta questa discussione...

Daniele Fua'
Uni. Milano-Bicocca
Received on Thu Jun 03 2004 - 14:31:04 CEST

This archive was generated by hypermail 2.3.0 : Fri Nov 08 2024 - 05:10:25 CET