Linguaggio di programmazione parallelo ad alte prestazioni

Caratteristiche

Ad alte prestazioni

Fortran è stato progettato da zero per applicazioni computazionalmente intensive nel campo della scienza e dell’ingegneria. Compilatori e librerie maturi e testati in battaglia consentono di scrivere codice che corre vicino al metallo, veloce.

Staticamente e fortemente tipizzato

Fortran è staticamente e fortemente tipizzato, che permette al compilatore di catturare molti errori di programmazione nella fase iniziale per voi. Ciò consente inoltre al compilatore di generare codice binario efficiente.

Facile da imparare e da usare

Fortran è un linguaggio relativamente piccolo che è sorprendentemente facile da imparare e da usare. Esprimere la maggior parte delle operazioni matematiche e aritmetiche su array di grandi dimensioni è semplice come scriverle come equazioni su una lavagna.

Versatile

Fortran ti consente di scrivere codice in uno stile che meglio si adatta al tuo problema: Imperativo, procedurale, orientato agli array, orientato agli oggetti o funzionale.

Natively parallel

Fortran è un linguaggio di programmazione nativo parallelo con sintassi intuitiva simile a un array per comunicare dati tra CPU. È possibile eseguire quasi lo stesso codice su una singola CPU, su un sistema multicore a memoria condivisa o su un sistema HPC a memoria distribuita o basato su cloud. Coarrays, squadre, eventi e subroutine collettive consentono di esprimere diversi modelli di programmazione parallela che meglio si adattano al problema a portata di mano.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *