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édentes Révision précédente
Prochaine révision
Révision précédente
fortran [Le 09/09/2021, 15:31]
86.67.213.205 [Editeurs et Environnement de Développement Intégré] findent
fortran [Le 21/06/2022, 09:28]
vmagnin fpm, mise à jour
Ligne 1: Ligne 1:
 +
 {{tag>​programmation calcul_numérique compilation IDE}} {{tag>​programmation calcul_numérique compilation IDE}}
  
Ligne 162: Ligne 163:
 ===== Débogueurs et outils d'​analyse ===== ===== Débogueurs et outils d'​analyse =====
  
-On peut utiliser [[:gdb]], le débogueur GNU ou [[http://​en.wikipedia.org/​wiki/​Intel_Debugger|idb]] //(Intel Debugger).//​+On peut utiliser [[:gdb]], le débogueur GNU ou [[https://​en.wikipedia.org/​wiki/​Intel_Debugger|idb]] //(Intel Debugger).//​
  
 Avec gfortran, lors de la compilation on utilisera l'​option ''​-g''​ (mode debug) : Avec gfortran, lors de la compilation on utilisera l'​option ''​-g''​ (mode debug) :
Ligne 186: Ligne 187:
 ===== Gestionnaire de paquets Fortran fpm ===== ===== Gestionnaire de paquets Fortran fpm =====
  
-Depuis 2020, [[https://​github.com/​fortran-lang/​fpm|fpm (Fortran Package Manager)]] ​est en développement. Bien que disponible en version 0.4.0 alpha au 30 août 2021, il est déjà pleinement utilisable pour des projets simples. Vous pouvez l'​installer en ligne de commandes à l'aide de git :+Depuis 2020, Fortran dispose du gestionnaire de paquets et système de construction ​[[https://​github.com/​fortran-lang/​fpm|fpm (Fortran Package Manager)]]. Vous pouvez l'​installer en ligne de commandes à l'aide de git :
 <​code>​ <​code>​
 git clone https://​github.com/​fortran-lang/​fpm.git git clone https://​github.com/​fortran-lang/​fpm.git
Ligne 205: Ligne 206:
  
 fpm gère les dépendances,​ qu'il peut télécharger automatiquement depuis GitHub. fpm gère les dépendances,​ qu'il peut télécharger automatiquement depuis GitHub.
 +
 +La [[https://​fpm.fortran-lang.org/​fr/​index.html|documentation de fpm]] propose des tutoriels, des guides pratiques //​(how-to),//​ des documents, un manuel de référence et des actualités. Cette documentation est disponible en français, ainsi que dans plusieurs autres langues (allemand, espagnol, néerlandais...)
  
 ===== Bibliothèques graphiques ===== ===== Bibliothèques graphiques =====
Ligne 210: Ligne 213:
 Fortran ne dispose pas d'​instructions graphiques. La visualisation des résultats peut se faire avec des programmes externes comme [[gnuplot]] ou [[apt>​paraview|ParaView]],​ ou des bibliothèques graphiques, comme par exemple : Fortran ne dispose pas d'​instructions graphiques. La visualisation des résultats peut se faire avec des programmes externes comme [[gnuplot]] ou [[apt>​paraview|ParaView]],​ ou des bibliothèques graphiques, comme par exemple :
   * [[apt>​libplot-dev libplplotfortran0|PLplot]],​   * [[apt>​libplot-dev libplplotfortran0|PLplot]],​
-  * [[https://​github.com/​vmagnin/​gtk-fortran/​wiki|gtk-fortran]] qui permet de créer des interfaces GTK en Fortran,+  * [[https://​github.com/​vmagnin/​gtk-fortran/​wiki|gtk-fortran]] qui permet de créer des interfaces GTK en Fortran ​et peut être utilisé comme dépendance fpm,
   * [[https://​github.com/​kookma/​ogpf|ogpf]] qui permet d'​appeler simplement gnuplot depuis un programme en Fortran, grâce à son interface orientée objet. Il peut être installé en tant que paquet fpm.   * [[https://​github.com/​kookma/​ogpf|ogpf]] qui permet d'​appeler simplement gnuplot depuis un programme en Fortran, grâce à son interface orientée objet. Il peut être installé en tant que paquet fpm.
  
Ligne 216: Ligne 219:
 ===== Liens ===== ===== Liens =====
   * La page française [[wpfr>​Fortran|Fortran]] fournit de nombreuses informations,​ liens et références bibliographiques concernant le Fortran.   * La page française [[wpfr>​Fortran|Fortran]] fournit de nombreuses informations,​ liens et références bibliographiques concernant le Fortran.
-  * [[https://​fortran-lang.org/​|Fortran-lang.org]] se veut depuis 2020 la page d'​accueil du langage Fortran. La communauté développe en particulier le gestionnaire de paquets Fortran fpm, une bibliothèque standard stdlib et le compilateur interactif LFortran. Les utilisateurs de Fortran se retrouve dans le [[https://​fortran-lang.discourse.group/​|Discourse Fortran]].+  * [[https://​fortran-lang.org/​|Fortran-lang.org]] se veut depuis 2020 la page d'​accueil du langage Fortran. La communauté développe en particulier le gestionnaire de paquets Fortran fpm, une bibliothèque standard stdlib et le compilateur interactif LFortran. Les utilisateurs de Fortran se retrouve dans le [[https://​fortran-lang.discourse.group/​|Discourse Fortran]]. Un article académique [[https://​arxiv.org/​abs/​2203.15110|"​The State of Fortran"​]] a été publié en 2022.
   * [[https://​groups.google.com/​g/​comp.lang.fortran|comp.lang.fortran]] est un groupe de discussion Usenet actif depuis 1983.    * [[https://​groups.google.com/​g/​comp.lang.fortran|comp.lang.fortran]] est un groupe de discussion Usenet actif depuis 1983. 
-  * [[http://​fortranwiki.org/​fortran/​show/​HomePage|Fortran Wiki]] offre en anglais de nombreuses ressources proposées par les développeurs Fortran.+  * [[https://​fortranwiki.org/​fortran/​show/​HomePage|Fortran Wiki]] offre en anglais de nombreuses ressources proposées par les développeurs Fortran.
  
  
  
  • fortran.txt
  • Dernière modification: Le 21/06/2022, 09:28
  • par vmagnin