Guida Completa al Linguaggio Fortran
Il linguaggio di programmazione Fortran è stato uno dei primi linguaggi di programmazione ad alto livello.
Creato nel 1957 da un team di programmatori guidato da John Backus presso IBM, Fortran è stato progettato per essere un linguaggio di programmazione efficiente e portabile.
Il linguaggio Fortran è stato progettato per essere facilmente tradotto in codice macchina, e per questo motivo è stato utilizzato per la programmazione di supercomputer e mainframe.
In questa guida completa al linguaggio Fortran, vedremo i principali concetti e le caratteristiche del linguaggio, partendo dai fondamenti fino ad arrivare a concetti più avanzati.
La tabella che segue riassume le principali caratteristiche del linguaggio Fortran:
Caratteristica | Descrizione |
---|---|
Anno di prima versione | 1957 |
Paradigma di programmazione | Imperativo, Procedurale, Strutturato, Ad oggetti, Parallelo |
Progettato da | John Backus |
Tipizzazione | Statica, Forte, Manifesta |
Compilazione | Compilato |
Gestione della Memoria | Manuale |
Piattaforma | Multi-piattaforma |
Standard | Fortran IV, Fortran 77, Fortran 90, Fortran 95, Fortran 2003, Fortran 2008, Fortran 2018, Fortran 2023 |
Estensione dei file | .f , .f90 , .f95 , .f03 , .f08 , .f18 , .f23 , .for |
Nella tabella che segue sono riportati i principali compilatori per il linguaggio Fortran:
Compilatore | Descrizione |
---|---|
GCC | Compilatore C e C++ open-source più utilizzato che fornisce anche il supporto per Fortran: GFortran |
Flang | Frontend Fortran basato su LLVM e parte del progetto LLVM. Si tratta di un compilatore open-source |
Intel Fortran Compiler | Compilatore Fortran sviluppato da Intel |
CUDA Fortran | Estensione del linguaggio Fortran per la programmazione di GPU NVIDIA |