Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fortran [Le 19/02/2024, 10:47] – [Editeurs et Environnement de Développement Intégré] 77.128.106.214fortran [Le 24/01/2026, 21:12] (Version actuelle) – ifx vmagnin
Ligne 9: Ligne 9:
 Le langage Fortran dispose de [[https://fortran-lang.org/compilers/|nombreux compilateurs]], en particulier : Le langage Fortran dispose de [[https://fortran-lang.org/compilers/|nombreux compilateurs]], en particulier :
   * Le compilateur libre GNU Fortran (GFortran).   * Le compilateur libre GNU Fortran (GFortran).
-  * Le propriétaire Intel Fortran Compiler (ifort), et son successeur ifx basé sur LLVM, téléchargeables gratuitement pour tous les développeurs depuis début 2021+  * Le compilateur Intel Fortran Compiler ifx (successeur de ifort) basé sur LLVM, propriétaire mais téléchargeable gratuitement pour tous les développeurs. 
-  * Le compilateur commercial [[http://www.pgroup.com/resources/docs.htm| PGI]] édité par [[wp>The_Portland_Group]], qui devrait être remplacé prochainement par le compilateur [[https://github.com/flang-compiler/flang|Flang]] intégré à LLVM.+  * Le compilateur [[https://flang.llvm.org/docs/|Flang]] intégré à LLVM.
  
 gfortran est très utilisé par les scientifiques, bien que le compilateur Intel ifort puisse être plus performant sur certains problèmes ([[https://polyhedron.com/?page_id=175|voir une comparaison des différents compilateurs ici)]]. Mais plutôt que de se fier aux benchmarks, qui se concentrent sur des problèmes spécifiques, il vaut mieux faire le test sur vos programmes. Il est de toute façon toujours conseillé de compiler ses programmes avec plusieurs compilateurs afin d'obtenir un code plus robuste : un compilateur peut afficher des messages de diagnostique différents, et à l'exécution certains bogues subtiles peuvent se révéler avec un compilateur mais pas un autre. gfortran est très utilisé par les scientifiques, bien que le compilateur Intel ifort puisse être plus performant sur certains problèmes ([[https://polyhedron.com/?page_id=175|voir une comparaison des différents compilateurs ici)]]. Mais plutôt que de se fier aux benchmarks, qui se concentrent sur des problèmes spécifiques, il vaut mieux faire le test sur vos programmes. Il est de toute façon toujours conseillé de compiler ses programmes avec plusieurs compilateurs afin d'obtenir un code plus robuste : un compilateur peut afficher des messages de diagnostique différents, et à l'exécution certains bogues subtiles peuvent se révéler avec un compilateur mais pas un autre.
Ligne 151: Ligne 151:
 Les grands IDE gèrent également le Fortran : Les grands IDE gèrent également le Fortran :
  
-  * [[https://marketplace.visualstudio.com/items?itemName=fortran-lang.linter-gfortran|Visual Studio Code]].+  * [[https://marketplace.visualstudio.com/items?itemName=fortran-lang.linter-gfortran|Visual Studio Code]]
   * [[:code_blocks|Code::Blocks]] : il en existe une version [[https://cbfortran.sourceforge.io/|CBFortran]] dédiée au Fortran.    * [[:code_blocks|Code::Blocks]] : il en existe une version [[https://cbfortran.sourceforge.io/|CBFortran]] dédiée au Fortran. 
-  * [[:Eclipse]] avec le [[http://www.eclipse.org/photran/|plugin Photran]]  +  * [[:Eclipse]] avec le [[http://www.eclipse.org/photran/|plugin Photran]] 
-  * [[:KDevelop]]  +  * [[:KDevelop]]
-  * [[:Anjuta]] +
   * [[:netbeans]] (cf [[http://netbeans.org/community/releases/67/cpp-setup-instructions.html]])   * [[:netbeans]] (cf [[http://netbeans.org/community/releases/67/cpp-setup-instructions.html]])