Lazarus
03.01.2017

Lazarus (Лазарус) — открытая среда разработки программного обеспечения на языке Object Pascal для компилятора Free Pascal (часто используется сокращение FPC — Free Pascal Compiler, бесплатно распространяемый компилятор языка программирования Pascal). Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении.
Позволяет достаточно несложно переносить Delphi-программы с графическим интерфейсом в различные операционные системы: Linux, FreeBSD, Mac OS X, Microsoft Windows, Android[2]. Начиная с Delphi XE2 в самом Delphi имеется возможность компиляции программ для Mac OS X, с версии XE4 — для iOS, с версии XE5 — для Android. [1 - Википедия]
Программа подойдет также для обучения программированию. 


Главное окно программы на Windows

Программа устанавливается на компьютер обычно в папку на системном диске, напр. С:\Lazarus и создается ярлык на рабочем столе.

Функции Lazarus [1]
Основан на библиотеке визуальных компонентов Lazarus Component Library (LCL). В настоящее время практически полностью поддерживает виджеты Win32, GTK1, GTK2,Carbon, Qt. В разработке находятся виджеты WinCE.
  • Поддерживает преобразование проектов Delphi
  • Реализован основной набор элементов управления
  • Редактор форм и инспектор объектов максимально приближены к Delphi
  • Интерфейс отладки (используется внешний отладчик GDB)
  • Простой переход для 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
Лиценззирование
Программа на Windows компилировать исполняемые полноценные windows-приложения (*.exe) и главное! - такая мощнейшая среда разработки абсолютна бесплатна даже для коммерческого использования (стандартный пакет), то есть на ней можно разрабатывать и коммерческие приложения при этом не покупая лицензий и не платя никому.
Lazarus распространяется на условиях GNU General Public License, а значительная часть библиотек, в том числе LCL — на условиях модифицированной GNU Lesser General Public License [1].

Недостатки [1]
  • Нет полной совместимости с Delphi
  • Отсутствие полной документации, хотя она доступна в виде wiki-учебников, которые могут редактировать сами пользователи
Программы, написанные на Lazarus
На Лазарус написано огромное количество программ среди которых есть и изывестные, например: 
Total Commander — 64-разрядная версия TC 8.0 компилируется с помощью Lazarus x64
Double Commander — двухпанельный файловый менеджер c открытым исходным кодом, работающий под Linux и Microsoft Windows.
и другие. Список некоторых программ из этого множества можно посмотреть ниже в разделе ссылки.

Скачать Лазарус (Ссылка на оф. англ. сайт) с актуальной версией для разл. платформ в т.ч. Windows:
Для скачивания последней 32-х разрядной версии Лазарус (можно также и на 64-х разрядную версию ставить) выбирайте пункт: Windows (32 and 64 Bits) Direct download. Если вы хотите скачать только 64-х битную версию, то пункт Windows (64 Bits), но обязательно перед установкой 64-х битной версии прочитайте пункт: "Missing SEH support". Также по ссылке версии для Linux, Mac OS X и исходные коды.


Ссылки: Источник 1: Википедия Официальный сайт: www.lazarus-ide.org (на английском)
Некоторые русскоязычные форумы: www.freepascal.ru/forum и www.cyberforum.ru/lazarus
Англоязычный форум: forum.lazarus.freepascal.org
База знаний (Wiki) о freepascal, Lazarus: wiki.freepascal.org/Main_Page/ru
Галерея программ, написанных на Лазарус (на англ.): ссылка1, ссылка2