Lazarus — свободная среда разработки программного обеспечения для компилятора Free Pascal Compiler. Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении.
На данный момент является единственным инструментом, позволяющим достаточно несложно переносить Delphi-программы с графическим интерфейсом в различные операционные системы: Linux, FreeBSD, Mac OS X, Microsoft Windows.
Функции:
-Поддерживает преобразование проектов Delphi
-Реализован основной набор элементов управления
-Редактор форм и инспектор объектов максимально приближены к Delphi
-Встроенный отладчик
-Простой переход для Delphi программистов благодаря близости LCL к VCL
-Полностью юникодный (UTF-8) интерфейс и редактор и поэтому отсутствие проблем с портированием кода, содержащего национальные символы
- Мощный редактор кода, включающий систему подсказок, гипертекстовую навигацию по исходным текстам, автозавершение кода и рефакторинг
- Форматирование кода «из коробки», используя механизмы Jedi Code Format
- Поддержка двух стилей ассемблера: Intel и AT&T (поддерживаются со стороны компилятора)
- Поддержка множества типов синтаксиса Pascal: Object Pascal, Turbo Pascal, Mac Pascal, Delphi (поддерживаются со стороны компилятора)
- Поддерживаемые для компиляции ОС: Linux, Microsoft Windows (Win32, Win64), Mac OS X, FreeBSD, WinCE, OS/2
Ключевые функции:
- Синтаксис языка и объектная модель на 99% похожая на Delphi.
- Нативная поддержка всех возможностей 64-битных систем.
- Реальная кросплатформенность программ при необходимости портирования с Delphi(Windows).