Кто-нибудь использует Фортран в stackoverflow? Какую среду IDE вы используете и какую из них считаете лучшей?
Похоже, многие люди, окружающие меня, довольно неудобны с Intel Visual Fortran. Потому что нет поддержки intellisense, рефакторинга и т. Д.
Как уже упоминалось, вы можете использовать вместо IDE отдельный текстовый редактор. На ум приходят несколько;
VIM (или один из семейства) - большие возможности редактирования, очень настраиваемые. К сожалению, это все еще редактор. не IDE. Конечно, его можно настроить разными способами, но со временем это надоест. Кроме того, возможности подсветки синтаксиса несколько ошибочны. Также есть некоторые проблемы / недоразумения со свободным / фиксированным форматом и f77 / f90 / f95 ...
Emacs - почти те же преимущества / недостатки, что и выше.
В общем, можно использовать редакторы, подобные упомянутым выше, но в этом случае лучше выбрать один с самого начала и придерживаться его; изменять свои рабочие привычки по ходу дела; поскольку настройка всего может занять много времени в соответствии с вашими потребностями.
У большинства редакторов есть проблемы с синтаксисом fortran, поскольку они привыкли к C (где все, что «открывается», имеет «закрытие»).
Что касается IDE, у вас не так уж и много возможностей:
Этот пост можно отредактировать, но он написан в спешке, поэтому ...
Я никогда не использовал его, но, согласно документации, подключаемый модуль NetBeans C / C ++ также добавляет поддержку Fortran . Я использую NetBeans в качестве IDE для всего, кроме разработки .NET, и мне это нравится. Если поддержка Fortran вдвое хуже, чем поддержка C, C ++, Java, Python, Ruby и PHP, то на нее стоит обратить внимание.
Мы используем внутреннее расширение Visual Studio, чтобы получить автозавершение кода для нашего кода fortran и помочь нам с отладкой. Но даже в этом случае есть много возможностей для улучшения. Наши основные проблемы:
Мы использовали Sun Workshop, и это было очень хорошо, но версии для Windows нет.
Многие разработчики Fortran используют текстовые редакторы, а также некоторые инструменты автоматизации сборки, такие как CMake или SCons. Частично из-за отсутствия полноценной IDE.
Однако есть несколько проектов. Я пробовал Photran , Fortran IDE для Eclipse. Он имеет ограниченную поддержку автозаполнения и рефакторинга.
Также ознакомьтесь с Code :: Blocks IDE для Fortran . Мне не нравится Code :: Blocks ...
jedit имеет хороший режим фортрана, и вы можете определять сочетания клавиш для компилятора и отладчик. для малых и средних проектов это неплохо. он также имеет svn и поиск по нескольким файлам. Также очень хорош гиперпоиск, где вы получаете список совпадений, и вы можете перейти к позиции одним щелчком мыши. Еще одна полезность - это плагин для gdb и ctags. вы можете очень легко написать скрипт для всех функций, используя jython. это немного похоже на современную версию emacs, которая использует python вместо lisp. проверьте диспетчер плагинов. он позволяет вам загружать все плагины с сервера и устанавливать их для вас (как в eclipse).
Как насчет этих:
Photran - интегрированная среда разработки и инструмент рефакторинга для Fortran (здесь есть все, что вам нужно :D)
Oracle Solaris Studio Advanced C, C++ and Fortran development platform