2010-08-13 18 views
37

¿Hay alguien que use Fortran en stackoverflow? ¿Qué IDE usas y cuál crees que es el mejor?Best Fortran IDE

Parece que muchas personas me rodean son bastante inconvenientes con Intel Visual Fortran. Debido a que no hay soporte para intellisense, refactorización, etc

+0

Esta pregunta fue http://stackoverflow.com/questions/903386/editor-with-good-fortran-support respuestas similares también –

Respuesta

8

Bueno, como ya se ha mencionado, podría utilizar en lugar de un IDE un editor de texto por separado. Varios vienen a la mente;

  1. VIM (o uno de la familia) - excelentes capacidades de edición, muy personalizable. Desafortunadamente, sigue siendo un editor no un IDE. Se puede personalizar en una variedad de formas, por supuesto, pero eso se vuelve aburrido después de un tiempo. Además, sus capacidades de resaltado de sintaxis están algo equivocadas. También tiene algunos problemas/confusiones con formato libre/fija y F77/F90/F95 ...

  2. Emacs - prácticamente mismas ventajas/inconvenientes como los anteriores.

  3. SlickEdit - tiene muy buen soporte fortran; Desafortunadamente, modificarlo es un poco molesto y los foros de soporte no son de mucha ayuda.

En general, se pueden usar editores como los mencionados anteriormente, pero en ese caso lo mejor es elegir uno desde el principio y atenerse a él; modificando sus hábitos de trabajo sobre la marcha; ya que personalizar todo puede llevar mucho tiempo para satisfacer sus necesidades.

La mayoría de los editores tienen problemas con la sintaxis de Fortran, ya que están acostumbrados a las C (donde todo lo que se "abre" tiene un "cierre").

En cuanto a IDE va, sus opciones no son tan grandes:

  1. compilador de Silverfrost solía venir con su propio IDE (Platón, si me acuerdo correctamente, sino que ha pasado un tiempo) - no hacer saber lo que le sucedió, y si todavía está "vivo"
  2. Absoft tiene uno propio (nunca lo usó así que ...)
  3. Hubo un editor fortran especializado que una vez encontré; ya ... algo; desafortunadamente no recuerdo su nombre; tal vez otra persona lo sepa
  4. Una de las mejores opciones (que solía utilizar yo mismo, por lo que puede ser parcial) es Visual Studio + Resharper, que agregará algunas características de edición al editor de VS. La mayoría de ellos también se puede lograr con macros.

Este mensaje podría utilizar un poco de edición, pero está escrito en un apuro, así que ...

+1

Amen a un buen editor de texto: si estuviera ejecutando localmente, pensaría en un IDE pero tanto de el Fortran que escribo más es para y en sistemas HPC remotos, y la conexión gráfica de ida y vuelta es (caritativamente) menor que Steller. –

+2

Ninguno de los que mencionas son Fortran IDEs. – wmac

+0

@wmac - ¿Podrías explicar tu comentario? – Rook

17
+0

, gracias, aspecto atractivo. Pero solo se ejecuta en Solaris/Linux. Si bien muchas personas usan Fortran a un lado con otras aplicaciones, solo se ejecuta en Windows. – Roy

+3

No ... Photran se ejecuta en Windows. –

+0

Sí, Photran! Parece lo mejor por ahora. Veamos qué IDEs usan otras personas. : D – Roy

2

Muchos desarrolladores utilizan el texto Fortran editores más alguna herramienta de automatización de compilación como CMake o SCons. Parcialmente debido a la falta de un IDE bien equipado.

Sin embargo, hay algunos proyectos. He intentado Photran, Fortran IDE para Eclipse. Tiene soporte limitado para autocompletar y refactorizar.

También eche un vistazo a Code::Blocks IDE for Fortran. No me gusta Code :: Blocks ...

0

Usamos una extensión interna para Visual Studio para obtener el código completo para nuestro código Fortran y para ayudarnos con la depuración. Pero aun así hay mucho margen de mejora. Nuestros problemas principales son:

  • inestability of visual studio. Un error en el programa depurado puede bloquear VS.
  • a veces VS muestra stacktraces corrompidos (mientras que WinDBG lo muestra correctamente).
  • muestran los valores depurador costumbre de variables de tipo carácter (LEN = :), ALLOCATABLE
  • Editar y continuar no compatibles

Se utilizó taller de Sun y que era muy buena, pero no hay ninguna versión de Windows.

+5

Esto parece una respuesta bastante inútil, ya que nadie más tiene acceso a sus herramientas internas. – naught101

2

nunca he utilizado, pero de acuerdo a la documentación, la NetBeans C/C++ plugin also adds support for Fortran. Utilizo NetBeans como mi IDE para todo excepto para el desarrollo de .NET y me encanta. Si el soporte de Fortran es la mitad de bueno que el soporte para C, C++, Java, Python, Ruby y PHP, entonces vale la pena mirarlo.

0

jedit tiene un buen modo fortran y puede definir combinaciones de teclas para el compilador y el depurador. para proyectos pequeños y medianos, es bastante agradable. también tiene svn y múltiples archivos de búsqueda. también es muy bueno hipersearch donde obtienes una lista de coincidencias y puedes ir al puesto con un solo clic. Otro regalo es un complemento para gdb y para ctags. puedes escribir fácilmente todas las funciones usando jython. se parece un poco a una versión moderna de emacs que usa python en lugar de lisp. echa un vistazo al administrador de complementos. te permite descargar todos los complementos del servidor y los instala por ti (como en eclipse).

http://www.jedit.org

3

Geany es agradable también. Lo uso para mis pequeños proyectos en Fortran. Funciona muy bien también.

http://www.geany.org/

+0

Geany es genial, ojalá los puntos de interrupción funcionen. –