Lazarus

Всего проголосовало: 3. Рейтинг: 4 из 5

Lazarus — свободная среда разработки программного обеспечения на языке Object Pascal для компилятора Free Pascal Compiler. Предоставляет набор инструментов для создания GUI приложений, консольных утилит и динамических библиотек.

Возможности Lazarus

  • Полностью юникодный интерфейс;
  • Запуск проекта Lazarus одним нажатием;
  • Реализованы подсказки на экране и раздел справки Help;
  • В состав входит двухпанельный файловый менеджер;
  • Редактор форм и инспектор объектов максимально приближены к Delphi;
  • Форматирование текста «из коробки», используя механизмы Jedi Code Format;
  • Позволяет разработать многопоточные приложения с кроссплатформенными параметрами;
  • Поддержка двух стилей ассемблера: Intel и AT&T (поддерживаются со стороны компилятора);
  • Модуль автоматической проверки вашего кода на ошибки, отображение правильных свойств с комментариями;
  • Новая версия Lazarus работает с библиотеками dll, gtk, gtk1 (win32), gtk2 (win64), carbon, qt, qt4 interface и т.д.
Преимущества
  • Основана на базе FreePascal;
  • Работа с ОС Windows XP и выше;
  • Невысокие системные требования Lazarus;
  • Настройка ввода при помощи горячих клавиш;
  • Использование технологии обмена данными EDI;
  • Установочный файл EXE можно загрузить на флешку;
  • Поддержка множества типов синтаксиса и кодировки;
  • При отсутствии ошибок исполняемый файл компилируется довольно быстро;
  • Можно компилировать «с нуля» или создать приложение по шаблонам Lazarus;
  • Имеется возможность компиляции программ для Mac OS версии xe4, xe2;
  • Наличие удобной командной строки, редактора кода и панели рефакторинга;
  • Бесплатно распространяется на условиях GNU Lesser General Public License;
  • Простой переход для программистов Delphi, благодаря близости LCL к VCL (есть функции преобразования проектов Делфи).
Недостатки
  • Отсутствие толкового учебника для новичков, значительную часть обучающих материалов придётся искать в интернете.
Скриншоты:

Lazarus скачать бесплатно

Полное описание

Lazarus IDE — бесплатная среда разработки с открытым исходным кодом, содержащая встроенный компилятор для языка программирования Pascal. В отличие от многих свободно распространяющихся аналогов, предлагает широкий функциональный набор, русский язык интерфейса и понятное управление.

Имеется удобный визуальный конструктор приложений и огромный каталог компонентов, с учётом различных форм. В предустановленном инспекторе объектов вы найдёте разнообразные окна, заголовки, кнопки, заставки, символы, виджеты и т.д. При помощи данных библиотек вы сможете быстро создавать программы, выполнять тонкие настройки графического интерфейса пользователя и вносить собственный формат управления в разрабатываемое ПО. Поддерживается создание многопоточных приложений. Доступна работа с конструктором DataExpress, текстовым редактором Microsoft Word, блокнотом Notepad++, архиватором PeaZip и прочими интерактивными инструментами.

Существует альтернативная сборка программы Lazarus на Microsoft Windows, работающая c множеством дополнительных пакетов и компонентов (GreenGnome, OpenGL, WinAPI Component Library). В настоящее время софтом используется внешний отладчик GDB (GNU Debugger), подходящий под различные операционные системы, включая Windows, Linux, FreeBSD, Mac OS.

Кстати, отладочные средства производят отладку многих других языков, среди которых не только FPC, но и C/C++, FreeBASIC, Fortran, Ada Script, Rust. В целом, среда программирования Lazarus показывает себя с позитивной стороны, поскольку позволяет написать и скомпилировать код без использования внешней программы, поддерживает инструкции Assembler, имеет понятный пользовательский интерфейс.

Отзывы и комментарии