Подтвердить что ты не робот

Лучшая среда разработки Fortran

Есть ли кто-нибудь, кто использует Fortran в stackoverflow? Какую IDE вы используете и какой из них вы считаете лучшим?

Кажется, многие люди окружают меня довольно неудобно с Intel Visual Fortran. Потому что нет поддержки для intellisense, рефакторинга и т.д.

4b9b3361

Ответ 1

Ну, как уже упоминалось, вы можете использовать вместо IDE отдельный текстовый редактор. Некоторые приходят на ум;

  • VIM (или одно из семейства) - отличные возможности редактирования, очень настраиваемые. К сожалению, он все еще редактор не IDE. Он может быть настроен различными способами, но через некоторое время становится скучным. Кроме того, возможности подсветки синтаксиса несколько ошибочно сделаны. Также есть некоторые проблемы/замешательства со свободным/фиксированным форматом и f77/f90/f95...

  • Emacs - почти те же преимущества/недостатки, что и выше.

  • SlickEdit - имеет очень приятную поддержку fortran; к сожалению, это немного раздражает, а форумы поддержки не очень помогают.

В общем, редакторы, подобные вышеупомянутому, могут быть использованы, но в этом случае лучше всего выбрать один из них и придерживаться его; изменяя свои привычки работы, когда идете; поскольку настройка всего может занять много времени в соответствии с вашими потребностями.

У большинства редакторов проблемы с синтаксисом fortran, так как они используются для C (где все, что "открывается", имеет "close" ).

Что касается IDE, ваши варианты не так велики:

  • В SilverFrost-компиляторе используется собственная среда IDE (Платон, если я правильно помню, это было какое-то время) - не знаю, что с ним произошло, и остается ли он "живым"
  • У Absoft есть и один из них (никогда не использовал его так...)
  • Был специальный редактор fortran, который я когда-то встречал; я... что-то; к сожалению, я не могу запомнить это имя; может быть, кто-то узнает
  • Один из лучших вариантов (который я использовал для себя, поэтому я могу быть предвзятым) - это Visual Studio + Resharper, который добавит несколько функций редактирования в редактор VS. Большинство из них также можно выполнить с помощью макросов.

Это сообщение может использовать какое-то редактирование, но оно написано в спешке, поэтому...

Ответ 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