Caratteristiche principali del fortran 90
Tutte le potenzialità 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.