Новость из категории: Информация

Свободный паскаль: IDE fp

Содержание:
1. Свободный паскаль: Free Pascal и GNU Pascal;
2. Свободный паскаль: компилятор;
3. Свободный паскаль: IDE fp; (Вы читаете данный раздел)
4. Свободный паскаль: стандартная библиотека и утилиты;
5. Свободный паскаль: шаблоны классов в Object Pascal;
6. Свободный паскаль: GNU Pascal.
Свободный паскаль: IDE fp
Текстовая IDE fp - реинкарнация Turbo Pascal 7.0

Текстовая IDE fp, входящая в Free Pascal, является практически точным клоном знаменитого Turbo Pascal 7.0 (см. рисунок).

Можно смело утверждать, что это эталон для «легких» текстовых IDE по удобству использования. Несмотря на свою схожесть с «древним» прототипом, fp - вполне современная среда разработки, не унаследовавшая практически никаких ограничений системы MS-DOS. В fp нет понятия «проекта», как в полновесных IDE, поэтому использовать ее для больших программ со сложным деревом исходных файлов и многочисленными зависимостями нецелесообразно (как правило, этого и не требуется - для таких целей используется Lazarus). В fp сохраняется список последних открытых файлов, и можно настраивать пути к используемым модулям и библиотекам, поэтому для небольших программ ее возможностей вполне хватает. Для написания простых консольных программ и для программистов «старой школы» такая IDE - настоящая находка. Для начального обучения программированию она также подходит как нельзя лучше, поскольку прекрасно работает даже на очень слабых машинах (которых и сейчас много в школах и вузах), и не ошеломляет новичка огромным количеством малопонятных функций. Хорошо интегрированный отладчик и понятные сообщения об ошибках также способствуют эффективности обучения. Практически полная совместимость с Turbo Pascal 7.0 достигается и на уровне модулей, так что в учебном процессе можно использовать многие проверенные временем примеры и программы.

Как интерфейс Turbo Pascal 7.0 был построен на библиотеке Turbo Vision от Borland, так и интерфейс fp построен на свободном аналоге - Free Vision (http://wiki.freepascal.org/Free Vision). По сути, это «текстовый GUI» с окнами, кнопками, списками, диалогами и текстовым редактором, API которого полностью совместим с Turbo Vision. К сожалению, документации по Free Vision на официальном сайте нет, из чего можно сделать вывод о том, что разработчики Free Pascal рассматривают эту библиотеку исключительно как служебную.

Ложкой дегтя является и то, что fp не поддерживает кириллицу в Linux (в Windows этой проблемы не возникает). Информации по этому вопросу в Сети крайне мало, но создается впечатление, что это принципиальное ограничение Free Vision, обойти которое невозможно.

Рейтинг статьи

Оценка
5/5
голосов: 1
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх