Lazarus (perangkat lunak): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
ZéroBot (bicara | kontrib)
k r2.7.1) (bot Menambah: no:Lazarus (Programmeringsverktøy)
Kim Nansa (bicara | kontrib)
Fitur saranan suntingan: 3 pranala ditambahkan.
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler Tugas pengguna baru Disarankan: tambahkan pranala
 
(31 revisi perantara oleh 9 pengguna tidak ditampilkan)
Baris 1:
{{disambiginfo|Lazarus}}
{{Infobox Software
|name = Freepascal Compiler Lazarus
|logo = [[Berkas:Lazarus logo.png|200px]]
|screenshot = [[Berkas:Lazarus-screen.jpg|250px]]
|caption = LAZARUSLazarus
|collapsible =
|author =
|developer = [[Sourceforge]], komunitasSukarelawan
|released = {{Start date|20062001|51}}
|latest release version = 21.6.2
|latest release date = {{Release date and age|2010|022016|11|13}}
|latest preview version =
|latest preview date = <!-- {{Release date and age|YYYY|MM|DD}} -->
|frequently updated =
|programming language = [[Pascal]], [[FreepascalObject Pascal]], [[Free Pascal]]
|operating system = [[Windows]], [[Linux]], [[Mac]], [[FreeBSD]], [[Solaris]], [[Android]], [[iOS]]
|platform = [[X86|i386]], [[AMD64|x86_64]], [[Powerpc|PowerPC]], [[Arsitektur ARM|ARM]], [[Mesin virtual java|JVM]]
|size =
|language = Internasional
|work =
|status = Aktif
|genre =
|license = [[GPL|GNU General Public License]] (IDE), [[LGPL|GNU Lesser General Public License]] v3 <ref>http://lazarus-ccr.sourceforge.net/docs/lcl/</ref> (LCL), [[MPL|Mozilla Public License]] dan lain-lain (komponen pihak ketiga)
|website = http://www.lazarus.freepascal.org/
}}
 
FreePascal Compiler (FPC) '''Lazarus''' lebihadalah dikenal[[lingkungan sebagaipengembangan '''LAZARUS'''terpadu]] adalah(LPT) [[Kompilatorsumber terbuka]] Bebas yangbagi menggunakanpengguna [[bahasa pemrograman]] [[pascalPascal]] sebagaidan bahasa[[Object sumbernya.Pascal]] Kompilatoryang pascalmenyediakan inilingkungan dikembangkanpengembangan olehyang komunitasmirip bebasdengan Sourceforge[[Delphi]].net dibawahLPT lisensiini dibangun untuk dan didukung oleh kompilator [[LGPLFree Pascal]] (FPC). Mempunyai Motomoto '''Write Once Compile Anywhere''' artinya hanya dengan sebuah Kode[[kode Sumbersumber]] Programprogram dapat dikompilasi di semua platform OS baik ([[Windows]], [[Linux]], maupon [[Mac OS]] dan berjalanlain-lain.) baikdan padaarsitektur masing([[i386]], [[x86 64]], [[arm]] dan lain-masinglain) OSyang didukung. [[Kompilasi silang]] juga dapat Kompilatornyadilakukan.
 
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:
{| class="wikitable"
|-
! 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 [http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface 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 ==
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.<ref name="Lazarus">[http://en.wiki-indonesia.club/wiki/Lazarus_%28software%29 Lazarus (Software)], en.wikipedia.</ref><references />
 
== Lihat pula ==
* [[Delphi]]
* [[Pascal]]
* [[FreeObject pascalPascal]]
* [[C++Free Pascal]]
 
== Catatan kaki ==
Baris 48 ⟶ 79:
[[Kategori:Perangkat lunak Mac OS]]
[[Kategori:Perangkat lunak Unix]]
 
[[bar:Lazarus (Programm)]]
[[bg:Lazarus]]
[[ca:Lazarus]]
[[cs:Lazarus]]
[[de:Lazarus (Entwicklungsumgebung)]]
[[en:Lazarus (IDE)]]
[[es:Lazarus]]
[[fi:Lazarus]]
[[fr:Lazarus]]
[[he:Lazarus]]
[[hu:Lazarus]]
[[it:Lazarus (software)]]
[[ja:Lazarus]]
[[ko:라자루스]]
[[nl:Lazarus (software)]]
[[no:Lazarus (Programmeringsverktøy)]]
[[pl:Lazarus]]
[[pt:Lazarus]]
[[ru:Lazarus]]
[[sk:Lazarus]]
[[sr:Лазарус]]
[[sv:Lazarus (programspråk)]]
[[tr:Lazarus (yazılım)]]
[[uk:Lazarus]]
[[zh:Lazarus]]