Lazarus (ИРО)

Лазарус
Лазарус на Мак ОС Икс-у
Лазарус на Мак ОС Икс-у
Програмер(и)волонтери
Стабилно издање
2.0.2
Репозиторијум
  • gitlab.com/freepascal.org/lazarus
Уреди на Википодацима
Оперативни системвишеплатформски
ТипИРО
ЛиценцаГНУ ГПЛ / ЛГПЛ и друге
Веб-сајтhttp://www.lazarus.freepascal.org/

Лазарус је вишеплатформско визуелно интегрисано развојно окружење (ИРО) за Паскал и Објектни Паскал, слично Делфи развојном окружењу. Доступан је на већини Линукс дистрибуција, ФрееБСД оперативном систему, Microsoft Windows-у и Мек OS X-у. Дистрибуира се под више слободних софтверских лиценци.

Слободни Паскал (енгл. Free Pascal) компајлер ради на већини оперативних система. Пројектован је тако да користи и компајлира изворни код Објектног Паскала, који је објектно-оријентисани надскуп програмског језика Паскал. За разлику од Јаве која је намењена да се једном пише, а покреће било где, Лазарус и Слободни Паскал имају за циљ да се код једном пише, а компајлира било где. Пошто је исти преводилац на располагању за већи број оперативних система, нема потребе за поновним кодирањем, већ се компајлирање ради посебно за различите платформе.

У поређењу са Делфи-јем, Лазарус је мање стабилан и мање добро документован. Међутим, Лазарус има вишеплатформску способност, транспарентнији је, више прилагодљив и може се покренути и са USB флеш диска. Под Линукс-ом, Делфи код се може компајлирати уз Лазарус са мало прилагођавања. Лазарусов изворни код може бити и прилагођен за компајлирање са Делфијем или Кајликсом (напуштеном верзијом Делфија за Линукс).

Доступни интерфејси

Тренутни статус виџет тулкит интерфејса:

  • Win32/Win64 GDI - у широкој употреби
  • GTK+ 1.2.x - у широкој употреби
  • GTK+ 2.8+ - потпуно подржан и у широкој је употреби
  • Qt 4.5+ - има преведена заглавља и интерфејс је потпуно имплементиран
  • Cocoa (Mac OS X матерњи тулкит) - доступан је иницијални интерфејс
  • Carbon (Mac OS X матерњи тулкит) - у широкој употреби
  • Windows CE - скоро у потпуности подржан
  • fpGUI (Free Pascal GUI тулкит) - започиње подршка

Подршка за базе података

Следеће базе података су директно подржане:

  • PostgreSQL
  • dBase и FoxPro
  • MySQL
  • SQLite
  • MSSQL
  • InterBase / Firebird

Спољашње везе

Lazarus на Викимедијиној остави.
  • Lazarus Homepage
  • About Lazarus
  • Project Homepage at SourceForge.net
  • The Lazarus Documentation Project
  • Get Lazarus hosting downloads
  • Lazarus learning center
  • п
  • р
  • у
Паскал фамилија програмског језика
Дијалекти
Компајлери
Тренутни
  • Делфи
  • Oxygene
  • PocketStudio
  • HP Pascal
  • IP Pascal
  • Free Pascal (Лазарус)
  • PascalABC.NET
  • GNU Pascal
  • Turbo51
  • MIDletPascal
  • Pic Micro Pascal
  • ACK
Историјски
  • Virtual Pascal
  • Apple Pascal
  • Turbo Pascal
  • Microsoft Pascal
  • UCSD Pascal
  • JRT
  • Pascal/MT+
АПИ
  • CLX
  • FCL
  • FireMonkey
  • LCL
  • Object Windows Library
  • OpenWire
  • RTL
  • Turbo Vision
  • Visual Component Library
  • Comparison of Pascal and C
  • Comparison of Pascal and Delphi
Related to
АЛГОЛ (1958)
Модула-2 (1977)
Ада (1983)
Oberon (1986)
Modula-3 (1988)
Oberon-2 (1991)
Component Pascal (1991)
Нормативна контрола: Државне Уреди на Википодацима
  • Немачка