Caratteristiche principali del fortran
90
Il fortran 90 è un nuovo linguaggio di programmazione destinato ad uso scientifico
ed applicazioni di ingegneria. È un linguaggio che si è sviluppato tramite
l'introduzione di caratteristiche del tutto nuove rispetto al fortran 77, ma è basato
sull' esperienza di altri linguaggi (come C e Matlab per esempio). Il fortran
90 è totalmente diverso dalle altre versioni del fortran, tuttavia è completamente
compatibile con il fortran 77. Le caratteristiche del fortran 90 sono numerose,
alcune delle caratteristiche fondamentali sono descritte qui sotto:
- Formato libero sul codice sorgente.In fortran 90, potete usare il formato
del fortran 77 o il formato libero. Se usate il formato libero, l'estensione
di archivio deve essere .f90.
- Ripartizione dinamica ed indicatori. Ora è possibile assegnare dinamicamente
la memoria. Ciò ci permette infine di eliminare tutti gli array " di
lavoro "!
- Tipi di dati definiti dall'utente. Potete ora definire i vostri tipi compositi
di dati,simili a strutture in C o record in Pascal.
- Moduli. I moduli vi permetteno di programmare in uno stile orientato ad
oggetti, simile a C++.I Moduli possono anche essere usati per nascondere le
variabili globali, quindi rende la costruzione comune del fortran 77 antiquata.
- Funzioni ricorsive. Rappresentano una parte del linguaggio.
- Funzioni incorporate per gli array. Le istruzione come A=0 e C=A+B
ora sono valide quando A e B sono array. Ci sono egualmente funzioni
incorporate per le matrici, per esempio, matmul per l'effettuazione della
moltiplicazione della matrice.