Professional Documents
Culture Documents
& Fortran 77
Francesco Battista
1
February 9, 2014
Francesco Battista
Argomenti trattati
Francesco Battista
Francesco Battista
Architettura di un calcolatore I
Architettura 'Von Neumann' (1945 circa)
Architettura di un calcolatore II
-
Memoria principale:
Memoria secondaria:
Dispositivi input:
Dispositivi output:
Francesco Battista
Fondamenti di Programmazione
La CPU comprende solo comandi in formato binario.
Si pu `dialogare' con la CPU con un linguaggio superiore a
quello binario:
Linguaggio
linguaggio macchina
assembler
Fortran, C, C++, Java
linguaggio naturale
Livello
bassissimo
basso
alto
altissimo
uso
mai
solo per elevata ecienza
maggioranza delle applicazioni
ancora non pronto
Ottenere il compilatore
il terminale sar utile per eseguire i comandi base necessari per
compilare ed eseguire un programma (una sorta di prompt del
dos di windows).
barra degli strumenti digitare 'term':
Francesco Battista
Ottenere il compilatore
http://guide.debianizzati.org/index.php/Guida_ai_
comandi_da_terminale
- Compilazione:
- Collegamento:
- Esecuzione/Verica:
si esegue il programma
se l'esecuzione quella attesa l'operazione conclusa
altrimenti si riparte dall'inizio
Francesco Battista
Perch Fortran?
il primo linguaggio per cui stato scritto un compilatore (1954)
subendo svariate evoluzioni no a Fortran 2003
PRO: molto usato per il calcolo numerico, quindi esistono molte
librerie gi fatte
CONTRO: in alcuni casi losoa un po' vecchia (anni '50)
linguaggi alternativi: C, C++ e derivati
la versione 90 non la pi vecchia, quello che faremo funzioner
anche con le versioni pi recenti (95, 2003) ed in molti casi sar
varr anche per la versione 77
Francesco Battista
Il primo programma
1
2
3
4
5
6
7
8
9
10
11
Il primo programma
Commenti: sono opzionali ma utili, se non troppi, il compilatore
non li vede.
Intestazione: nome del programma, SIGNIFICATIVO
Istruzioni
Conclusione
Parole Chiave:
Il secondo programma
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Francesco Battista
Francesco Battista