Fortran90 et Fortran95
Fortran95 était une révision relativement mineure de Fortran90, de sorte que presque tous les compilateurs pour Fortran90 ont maintenant été mis à jour pour ajouter le petit ensemble de fonctionnalités supplémentaires introduites avec Fortran95.
Compilateurs pour Fortran95
Pendant longtemps un compilateur pour Fortran95 a été attendu, et c'est plutôt deux qu'il y en a eu en même temps :
Ces deux compilateurs ont commencé avec une base de code commune mais le projet de développement a ensuite bifurqué. C'est cependant une bonne chose parce que de cette séparation est née une certaine concurrence qui fait avancer les deux projets assez rapidement. En fait, g95 est surtout le travail d'une personne exceptionnelle, Andy Vaught, tandis que gfortran a un plus grand groupe de programmeurs travaillant à temps partiel.
Les deux compilateurs sont déjà assez adéquats pour un usage quotidien : ils supportent tous deux presque toutes les fonctionnalités de Fortran-95 et quelques fonctionnalités de Fortran-2003 telles que stream-IO. À l'heure actuelle (avril 2007), mon impression est que g95 gère un peu mieux certaines fonctionnalités que Fortran et pour diagnostiquer les erreurs, mais on dit que gfortran produit un code qui s'exécute souvent un peu plus rapidement. Les tableaux de MM. Polydron donnent plus de détails à ce sujet. Au moment où vous lirez ces lignes, la situation aura peut-être changé, car les deux compilateurs sont en cours de développement. Notez que lors de l'installation de g95 sous Windows XP, c'est une très bonne idée de l'installer dans un sous-répertoire de la racine du système de fichiers tel que C:\g95\ . Il n'y a pas encore beaucoup de documentation sur les deux compilateurs. J'ai envisagé de réviser mon ancien livre, mais il y avait tellement de choses à changer que j'ai pensé qu'il serait plus facile de repartir de zéro. J'y travaille lentement, mais je ne suis qu'au quart.
En dehors de ces compilateurs Open Source, il existe deux compilateurs commerciaux qui peuvent être utilisés gratuitement pour un usage personnel dans des circonstances limitées :
- Les utilisateurs de Linux peuvent essayer le compilateur Intel Fortran pour un usage personnel.
- Les utilisateurs de Windows peuvent essayer le compilateur Salford FTN95 Personal Edition pour une évaluation ou un usage personnel.