Che cos'è Fortran?
Fortran è un linguaggio di programmazione informatica indispensabile. Una volta scritto come FORTRAN, il linguaggio di programmazione è anche considerato di carattere generale e procedurale. È stato sviluppato negli anni '50 da International Business Machines Corporation (IBM) ed era destinato all'uso in applicazioni scientifiche e ingegneristiche. Fin dalla sua progettazione, Fortran è stato costantemente utilizzato per il calcolo scientifico e numerico, in particolare in settori come le scienze computazionali e la modellistica climatica. In realtà, è il linguaggio di programmazione numerica più comunemente usato esistente.
Alcuni ipotizzano che Fortran abbia raggiunto la sua popolarità perché è stato progettato prima di molte altre lingue principali. Altri affermano che il suo ampio utilizzo è dovuto alla graduale aggiunta e sviluppo di funzionalità fondamentali per gli utenti della scienza e dell'ingegneria. Forse altrettanto importante è il fatto che Fortran mantiene la sua compatibilità con le versioni precedenti, aggiungendo nuovi componenti, invece di eliminare funzionalità obsolete. Gran parte della sua popolarità potrebbe essere stata dovuta alla produzione di compilatori in grado di gestire codici più veloci, rendendolo particolarmente adatto all'uso scientifico.
Un team di programmatori IBM, guidato da John Backus, ha il merito di collaborare allo sviluppo di Fortran, introducendo il primo compilatore nel 1957. È stato creato per un computer IBM 704. Fortran, con le sue strutture di controllo e componenti di input / output, godette di una rapida popolarità. Presto, il team ha introdotto compilatori progettati per l'uso con altri modelli di computer IBM. In un breve periodo di tempo, altri produttori si sentirono in dovere di creare compilatori FORTRAN adatti ai propri computer, dando origine a dozzine di compilatori all'inizio degli anni '60.
Sfortunatamente, la creazione di così tanti compilatori diversi ha portato all'incompatibilità. Nel 1966, questo problema fu affrontato quando fu formata una norma nazionale americana per il linguaggio di programmazione. Tuttavia, ciò non ha arginato completamente la marea delle variazioni. Presto è stata necessaria un'ulteriore standardizzazione. Per soddisfare questa esigenza, Fortran 77 è stato progettato.
Una delle caratteristiche che contraddistingue Fortran tra gli altri linguaggi di programmazione per computer è la sua facile portabilità. È anche considerato semplice da padroneggiare e diretto. Non è necessario avere un background nei computer per poter imparare e usare Fortran. Il fatto che sia facile da imparare non lo rende meno capace, tuttavia. Può essere utilizzato efficacemente su applicazioni considerevoli.