Guida Completa al Linguaggio Fortran

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
Tabella 1: Caratteristiche principali del linguaggio Fortran

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
Tabella 2: Principali compilatori per il linguaggio Fortran