Lazarus
PengembangSukarelawan
Rilis awalJanuari 2001 (2001-01)
Templat:Kotak info perangkat lunak/simple
Ditulis dalamPascal, Object Pascal, Free Pascal
Sistem operasiWindows, Linux, Mac, FreeBSD, Solaris, Android, iOS
Platformi386, x86_64, PowerPC, ARM, JVM
Tersedia dalamInternasional
LisensiGNU General Public License (IDE), GNU Lesser General Public License v3 [1] (LCL), Mozilla Public License dan lain-lain (komponen pihak ketiga)
Situs webhttp://www.lazarus.freepascal.org/
Repositori

Lazarus adalah lingkungan pengembangan terpadu (LPT) sumber terbuka bagi pengguna bahasa pemrograman Pascal dan Object Pascal yang menyediakan lingkungan pengembangan yang mirip dengan Delphi. LPT ini dibangun untuk dan didukung oleh kompilator Free Pascal (FPC). Mempunyai moto Write Once Compile Anywhere artinya hanya dengan sebuah kode sumber program dapat dikompilasi di semua platform OS (Windows, Linux, Mac OS dan lain-lain.) dan arsitektur (i386, x86 64, arm dan lain-lain) yang didukung. Kompilasi silang juga dapat dilakukan.

Lazarus dibangun di atas kerangka yang juga digunakan untuk menghasilkan aplikasi yang dibuat di atasnya, yaitu Lazarus Component Library (LCL). Baik Lazarus maupun LCL murni ditulis dalam bahasa Object Pascal. LCL ini merupakan abstraksi untuk berbagai pustaka grafis yang digunakan untuk menampilkan antarmuka dari aplikasi. Saat ini, terdapat beberapa pustaka grafis yang didukung, di antaranya:

Pustaka Status
Windows API Stabil
GTK1 Usang
GTK2 Stabil
GTK3 Tahap awal
Qt Stabil
Cocoa Tahap awal
Carbon Stabil
fpGUI Tahap awal

Untuk mempermudah pembuatan grafis bagi lingkungan baru (misalnya Android), sedang dikembangkan pula pustaka Custom Drawn yang hanya memanfaatkan kemampuan paling dasar sistem operasi untuk menggambar. Semua tombol, kotak isian, gambar, dan kendali lain-lain penggambaran dan penanganan kejadiannya dilakukan oleh pustaka.

Distribusi dan Lisensi

sunting

Seperti Free Pascal, Lazarus adalah perangkat lunak bebas. Bagian yang berbeda didistribusikan di bawah lisensi perangkat lunak bebas yang berbeda, termasuk GPL, LGPL, MPL, dan versi modifikasi dari LGPL.

Secara khusus, LCL, yang statis dibangun ke dalam executable yang dihasilkan, dilisensikan di bawah versi modifikasi dari LGPL, pemberian izin tambahan yang memungkinkan untuk pengembangan statis ke dalam perangkat lunak yang dihasilkan, termasuk yang berpemilik.

Perhatikan bahwa menginstal paket desain-waktu setara dengan menghubungkannya ke IDE. Dengan demikian, mendistribusikan Lazarus IDE dengan paket desain-waktu GPL yang tidak kompatibel (misalnya paket JEDI, yang dilisensikan dengan lisensi Mozilla Public License), dalam pra-instal akan menyebabkan pelanggaran lisensi. Meskipun perangkat lunak ini tidak melarang paket pribadi(yang memiliki pemilik) yang sedang dikembangkan dengan Lazarus.[2]

  1. ^ http://lazarus-ccr.sourceforge.net/docs/lcl/
  2. ^ Lazarus (Software), en.wikipedia.

Lihat pula

sunting

Catatan kaki

sunting

Pranala luar

sunting

📚 Artikel Terkait di Wikipedia

Free Pascal

Free Pascal adalah kompilator sumber terbuka untuk bahasa Pascal dan Object Pascal yang berjalan secara lintas platform. Saat versi 2.4.4, kompilator

Italia

tanggal 3 March 2010. Pemeliharaan CS1: Lokasi (link) "Italia – Lingkungan". Dev.prenhall.com. Diarsipkan dari asli tanggal 2009-07-01. Diakses tanggal 2

Embarcadero Delphi

sebelum kylix muncul. Bloodshed Dev-Pascal Salah satu IDE Win32 yang mensupport GNU Pascal maupun Free Pascal Free Pascal Kompiler berbasis commandline

React

(reusable) dan harus dibentuk dalam folder src yang ditulis dengan aturan Pascal Case sebagai konvensi penamaannya. Komponen dapat di-render ke elemen tertentu

Conio.h

juga memiliki fungsi tambahan, terinspirasi pada fungsi-fungsi versi Turbo Pascal. Untuk sistem operasi nir-DOS, contohnya Linux dan OS/2, kompilator memberi

Polonium

silent killer". Al Jazeera News. Diakses tanggal 11 Maret 2023. Froidevaux, Pascal; Bochud, François; Baechler, Sébastien; Castella, Vincent; Augsburger, Marc;

Perl

tanggal 2021-05-21. Lisensi Artistic - dev.perl.org Artistic - File pada repositori Git Perl5 "Perl Licensing". dev.perl.org. Diakses tanggal 2018-05-26

Aga Khan IV

Encyclopædia Britannica. Diakses tanggal 16 Desember 2019. Zachary, G. Pascal (9 July 2007). "The Aga Khan, a jet-setter who mixes business and Islam"