web-dev-qa-db-fra.com

Meilleur Fortran IDE

Y a-t-il quelqu'un qui utilise Fortran sur stackoverflow? Quel IDE utilisez-vous et lequel pensez-vous être le meilleur?

Il semble que beaucoup de gens m'entourent sont assez gênants avec Intel Visual Fortran. Parce qu'il n'y a pas de support pour intellisense, refactoring, etc.

49
Roy

Eh bien, comme d'autres l'ont déjà mentionné, vous pouvez utiliser à la place d'un IDE un éditeur de texte séparé. Plusieurs me viennent à l'esprit;

  1. VIM (ou l'un de la famille) - grandes capacités d'édition, très personnalisables. Malheureusement, il s'agit toujours d'un éditeur et non d'un IDE. Il peut être personnalisé de diverses manières, bien sûr, mais cela devient ennuyeux après un certain temps. En outre, ses capacités de mise en évidence de la syntaxe sont quelque peu mal faites. A également quelques problèmes/confusions avec le format libre/fixe et f77/f90/f95 ...

  2. Emacs - à peu près les mêmes avantages/défauts que ci-dessus.

  3. SlickEdit - a un support fortran très agréable; malheureusement, le modifier est un peu ennuyeux et les forums de support ne sont pas d'une grande aide.

En général, des éditeurs comme ceux mentionnés ci-dessus peuvent être utilisés, mais dans ce cas, il est préférable d'en choisir un dès le départ et de s'y tenir; modifier vos habitudes de travail au fur et à mesure; car tout personnaliser peut prendre du temps pour répondre à vos besoins.

La plupart des éditeurs ont des problèmes avec la syntaxe de fortran, car ils sont habitués aux C (où tout ce qui "ouvre" a une "fermeture").

En ce qui concerne les IDE, vos options ne sont pas si bonnes:

  1. Le compilateur de Silverfrost venait avec son propre IDE (Platon, si je me souviens bien; ça fait longtemps) - je ne sais pas ce qui lui est arrivé, et s'il est toujours "vivant"
  2. Absoft en a un aussi (jamais utilisé donc ...)
  3. Il y avait un éditeur de fortran spécialisé que j'ai rencontré une fois; ya ... quelque chose; malheureusement, je ne me souviens pas de son nom; peut-être que quelqu'un d'autre le saura
  4. Visual Studio + Resharper est l'une des meilleures options (que j'avais l'habitude d'utiliser moi-même, donc je peux être biaisé), qui ajoutera quelques fonctionnalités d'édition à l'éditeur de VS. La plupart d'entre eux peuvent également être réalisés avec des macros.

Ce message pourrait nécessiter quelques modifications mais il est écrit à la hâte, donc ...

13
Rook
21
Leniel Maccaferri

Geany est sympa aussi. Je l'utilise pour mes petits projets à Fortran. Fonctionne très bien aussi.

http://www.geany.org/

6
Gauss

Je ne l'ai jamais utilisé, mais selon la documentation, le le plugin NetBeans C/C++ ajoute également la prise en charge de Fortran . J'utilise NetBeans comme mon IDE pour tout sauf le développement .NET et je l'adore. Si le support Fortran est à moitié aussi bon que le support pour C, C++, Java, Python, Ruby et PHP, alors il vaut le détour.

5
Thomas Owens

De nombreux développeurs Fortran utilisent des éditeurs de texte ainsi que certains outils d'automatisation de construction comme CMake ou SCons. En partie à cause du manque d'IDE bien présenté.

Il y a cependant quelques projets. J'ai essayé Photran , Fortran IDE pour Eclipse. Il a un support limité pour la saisie semi-automatique et le refactoring.

Jetez également un œil à Code :: Blocks IDE for Fortran . Je n'aime pas Code :: Blocks ...

4
Wildcat

jedit a un mode Nice fortran et vous pouvez définir des raccourcis clavier pour le compilateur et le débogueur. pour les petits et moyens projets, c'est plutôt sympa. il a également la recherche svn et plusieurs fichiers. également très sympa est hypersearch où vous obtenez une liste de vos matchs et vous pouvez aller à la position en un seul clic. un autre goodie est un plugin pour gdb et pour ctags. vous pouvez très facilement scripter toutes les fonctions en utilisant jython. cela ressemble un peu à une version moderne d'emacs qui utilise python au lieu de LISP. consultez le gestionnaire de plugins. il vous permet de télécharger tous les plugins depuis le serveur et de les installer pour vous (comme dans Eclipse).

http://www.jedit.org

1
f.jamitzky

Nous utilisons une extension interne à Visual Studio pour obtenir l'achèvement du code pour notre code fortran et pour nous aider à déboguer. Mais même ainsi, il y a encore beaucoup à faire. Nos principaux enjeux sont:

  • instabilité du studio visuel. Une erreur dans le programme débogué peut planter VS.
  • parfois VS affiche des traces de pile corrompues (alors que WinDBG l'affiche correctement).
  • le débogueur n'affiche pas les valeurs des variables de type CHARACTER (LEN = :), ALLOCATABLE
  • Modifier et continuer non pris en charge

Nous avons utilisé Sun Workshop et c'était très bien, mais il n'y a pas de version Windows.

1
Jan Mattsson