Лучшая среда разработки Fortran
Есть ли кто-нибудь, кто использует Fortran в stackoverflow? Какую IDE вы используете и какой из них вы считаете лучшим?
Кажется, многие люди окружают меня довольно неудобно с Intel Visual Fortran. Потому что нет поддержки для intellisense, рефакторинга и т.д.
Ответы
Ответ 1
Ну, как уже упоминалось, вы можете использовать вместо IDE отдельный текстовый редактор. Некоторые приходят на ум;
-
VIM (или одно из семейства) - отличные возможности редактирования, очень настраиваемые. К сожалению, он все еще редактор
не IDE. Он может быть настроен различными способами, но через некоторое время становится скучным. Кроме того, возможности подсветки синтаксиса несколько ошибочно сделаны. Также есть некоторые проблемы/замешательства со свободным/фиксированным форматом и f77/f90/f95...
-
Emacs - почти те же преимущества/недостатки, что и выше.
- SlickEdit - имеет очень приятную поддержку fortran; к сожалению, это немного раздражает, а форумы поддержки не очень помогают.
В общем, редакторы, подобные вышеупомянутому, могут быть использованы, но в этом случае лучше всего выбрать один из них и придерживаться его; изменяя свои привычки работы, когда идете; поскольку настройка всего может занять много времени в соответствии с вашими потребностями.
У большинства редакторов проблемы с синтаксисом fortran, так как они используются для C (где все, что "открывается", имеет "close" ).
Что касается IDE, ваши варианты не так велики:
- В SilverFrost-компиляторе используется собственная среда IDE (Платон, если я правильно помню, это было какое-то время) - не знаю, что с ним произошло, и остается ли он "живым"
- У Absoft есть и один из них (никогда не использовал его так...)
- Был специальный редактор fortran, который я когда-то встречал; я... что-то; к сожалению, я не могу запомнить это имя; может быть, кто-то узнает
- Один из лучших вариантов (который я использовал для себя, поэтому я могу быть предвзятым) - это Visual Studio + Resharper, который добавит несколько функций редактирования в редактор VS. Большинство из них также можно выполнить с помощью макросов.
Это сообщение может использовать какое-то редактирование, но оно написано в спешке, поэтому...
Ответ 2
Как насчет этих:
Photran - интегрированная среда разработки и инструмент для рефакторинга для Fortran (это все, что вам нужно: D)
Oracle Solaris Studio Расширенная платформа разработки C, С++ и Fortran
Ответ 3
Geany тоже хорош. Я использую его для своих небольших проектов в Фортране. Работает очень хорошо.
http://www.geany.org/
Ответ 4
Многие разработчики Fortran используют текстовые редакторы, а также некоторые средства автоматизации сборки, такие как CMake или SCons. Частично из-за отсутствия хорошо продуманной среды разработки.
Однако есть проекты. Я пробовал Photran, Fortran IDE для Eclipse. Он имеет ограниченную поддержку автозаполнения и рефакторинга.
Также обратите внимание на Code:: Blocks IDE for Fortran. Мне не нравится Code:: Blocks...
Ответ 5
Я никогда не использовал его, но, согласно документации, плагин плагин NetBeans C/С++ также поддерживает поддержку Fortran. Я использую NetBeans как свою IDE для всего, кроме разработки .NET, и люблю ее. Если поддержка Fortran в два раза выше, чем поддержка C, С++, Java, Python, Ruby и PHP, то стоит посмотреть.
Ответ 6
Мы используем внутреннее расширение для визуальной студии, чтобы получить завершение кода для нашего кода fortran и помочь нам в отладке. Но даже в этом случае есть много возможностей для улучшения. Наши основные проблемы:
- нестабильность визуальной студии. Ошибка в отлаженной программе может привести к сбою VS.
- иногда VS показывает поврежденные стеки (в то время как WinDBG показывает это правильно).
- Отладчик не отображает значения переменных типа CHARACTER (LEN =:), ALLOCATABLE
- Изменить и продолжить не поддерживается
Мы использовали Sun workshop, и это было очень хорошо, но нет версии Windows.
Ответ 7
jedit имеет приятный режим fortran, и вы можете определить привязки клавиш для компилятора и отладчика.
для проектов малого и среднего размера это довольно хорошо. он также имеет поиск svn и нескольких файлов. также очень приятно - это гиперпоиск, где вы получаете список ваших совпадений, и вы можете перейти в позицию одним нажатием. другой goodie - это плагин для gdb и для ctags. вы можете легко script выполнять все функции с помощью jython. он чувствует себя немного как современная версия emacs, которая использует python вместо lisp. проверьте менеджер плагинов. он позволяет загружать все плагины с сервера и устанавливать их для вас (например, в eclipse).
http://www.jedit.org