Product SiteDocumentation Site

38.3.2. Lazarus

Lazarus — свободная среда разработки программного обеспечения на языке Object Pascal для компилятора Free Pascal с графическим интерфейсом. Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении.
Функции:
  • поддерживает преобразование проектов Delphi;
  • реализован основной набор элементов управления;
  • редактор форм и инспектор объектов максимально приближены к Delphi;
  • интерфейс отладки (используется внешний отладчик GDB);
  • простой переход для Delphi программистов благодаря близости LCL к VCL;
  • полностью юникодный (UTF-8) интерфейс и редактор и поэтому отсутствие проблем с портированием кода, содержащего национальные символы;
  • мощный редактор кода, включающий систему подсказок, гипертекстовую навигацию по исходным текстам, автозавершение кода и рефакторинг;
  • форматирование кода «из коробки», используя механизмы Jedi Code Format;
  • поддержка множества типов синтаксиса Pascal: Object Pascal, Turbo Pascal, Mac Pascal, Delphi (поддерживаются со стороны компилятора).