Lazarus – среда программирования, которая используется для написания программ, имеющих открытый исходный код. Программа основана на Free Pascal-компиляторе с IDE-дополнениями, которые позволяют разрабатывать приложения на кросс-платформенной основе в Delphi-подобном окружении. Утилиту используют для создания различных типов программ, например, консольных приложений, библиотек динамической подгруздки, программ с графическим интерфейсом и других.
Возможности Lazarus
В своем составе Lazarus содержит корректировщик кода, который имеет систему подсказок и автоматическое завершение кода, проектировщик визуальных объемов, а также свою библиотеку составляющих (Lazarus Component Library), которая хорошо совмещается с VCL-библиотекой Delphi. Библиотека компонентов LCL имеет в себе альтернативы контролов из Библиотеки визуальных компонентов Delphi (поля текста, формы, кнопки и прочее). Это упрощает задачу перехода от одного синтаксиса к другому для программистов Delphi.
Также Lazarus поддерживает большое число синтаксисов Pascal, таких, как Turbo Pascal, Object Pascal, Delphi и Mac Pascal.
С помощью утилиты возможно легко перемещать программы c графическим пользовательским интерфейсом, написанные на Delphi, в разные операционные системы, к примеру, в FreeBSD, Linux, Mac OS и другие Unix-подобные системы.
Среда разработки поддерживает два стиля ассемлеровского кода – AT&T и Intel, также её редактор и интерфейс полностью построены на 8-битной текстовой кодировке, что исключает появление проблем, связанных с адаптацией кода, содержащего национальные символы.
Буду качать сейчас)