Lazarus

Материал из Википедии — свободной энциклопедии
Lazarus
Логотип программы Lazarus
Скриншот программы Lazarus
Тип IDE
Авторы Cliff Baeseman,
Shane Miller,
Michael A. Hess и др.
Разработчик сообщество
Написана на Object Pascal
Интерфейс )
Операционные системы
UNIX-подобные, Windows, Android, ReactOS
Языки интерфейса русский, английский и ещё 36 языков
Первый выпуск 2001
Аппаратные платформы Макинтош, PC, карманный персональный компьютер, Мобилка, планшетный компьютер и рабочая станция
Последняя версия 3.2.0[1] (28 февраля 2024 года)
Репозиторий gitlab.com/freepascal.or…
Состояние активное
Лицензия
GNU LGPL
Сайт lazarus-ide.org
Логотип Викисклада Медиафайлы на Викискладе

Lazarus —

среда программного обеспечения на языке Object Pascal для компилятора Free Pascal. Основная цель — предоставление кроссплатформенных и свободных средств разработки в Delphi-подобном окружении (по аналогии с Harbour для Clipper
).

Позволяет переносить Delphi-программы с графическим интерфейсом в различные операционные системы:

.

В отличие от

GDB. Редактор — с системой подсказок, гипертекстовой навигацией по исходным текстам, автозавершением, автоформатированием (на механизмах Jedi Code Format), поддержкой рефакторинга. Интерфейс и редактор полностью юникодные (UTF-8
).

Для компиляции поддерживаются два стиля

.

Распространяется на условиях

GNU Lesser General Public License. Альтернативная сборки среды — CodeTyphon, включает ряд дополнительных пакетов и компонентов, в частности, OpenGL-движок GLScene
.

Среди программ, написанных с использованием Lazarus — двухпанельные файловые менеджеры Total Commander и Double Commander, аудиоредактор easyMP3Gain, аналог GNOME для Windows Greengnome, архиватор PeaZip, панель управления дистрибутива Ubuntu, САПР ZCad.

Примечания

  1. Lazarus Release 3.2.
  2. iOS, с версии XE5 — для Android, с версии 10.2 Tokyo — для Linux
    x64
  3. Состояние поддержки каждого из наборов виджетов. Дата обращения: 5 августа 2020. Архивировано 25 октября 2020 года.

Литература

  • Алексеев Е. Р., Чеснокова О. В., Кучер Т. В. Free Pascal и Lazarus: Учебник по программированию. — М.:
    Альт Линукс, ДМК Пресс, 2010. — 440 с. — (Библиотека ALT Linux). — ISBN 978-5-94074-611-9
    .
  • M. van Canneyt, M. Gartner, S.Heinig, F.Monteiro de Cavalho, I.Ouedraogo. Lazarus, the Complete Guide. — Blaise Pascal Magazine, 2011. — 735 с. — ISBN 978-9490968021.
  • Mattias Gaertner. Lazarus for Cross-Platform Development (англ.) // Linux Journal. — Belltown Media, Inc., 2009. — Iss. 185. Архивировано 9 мая 2012 года.
  • Гуриков С. Р. Программирование в среде Lazarus для школьников и студентовместо=-М.. — Форум, 2016. — 336 с. — ISBN 978-5-94074-611-9.

Ссылки