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 |