Mayıs 12

LAZARUS / FPC İNCELEMESİ

Merhabalar size bu yazıda Lazarus isimli özgür pascal programlama dilinin geliştirme platformundan bahsedeceğim. Öncelikle şunu söylemeliyim ki Lazarus bir programlama dili değildir. Delphi’nin açık kaynak kodlu bir çeşidi olmaya çalışan geliştirme platformudur, FPC (Free Pascal Compiler) dediğimiz bir derleyici  ve esas programlama dili pascaldır. Peki Lazarus RAD denebilecek kadar büyümüş bir yazılım mıdır ? Ne yazıkki hayır ama farklı platformlarda script dil haricinde derlenerek oluşan görsel yazılımlar yapılabilen çok başarılı bir yazılım geliştirme programıdır. Lazarus 1999 yılının şubat ayında üç yazılımcının Megido isimli projelerinin hüsranı üzerine ortaya çıkmış ve bu ortaya çıkmayla Lazarus ismini almıştır. Bu üç yazılımcıdan;

  • Cliff Baeseman
  • Shane Miller
  • Michael A. Hes

şuanda sadece Michael A. Hes projeye devam etmektedir. Ama onu bu projede yalnız bırakmayan yüzlerce yazılımcı bulunmaktadır.

FARKLI İŞLETİM SİSTEMLERİ AYNI PROGRAM

Lazarus’un hedefi her işletim sistemi için ayrı yazılım değil aynı yazılımı her işletim sisteminde derleyebilecek ortak bir platformdur. Yani size siz programınızı yazın çalıştırmak istediğiniz platform için derleyiciye biz uğraşalım derler ve Linux , Win32, WinCE, MacOSX, 68K ve daha pek çok farklı platform için bu dediklerini yapmış durumdalar. Lazarus, delphi söz dizimini ve OOP pascal dilini %100 destekler. Delphi bilen bir programcı Lazarus’u açıp anında program yazmaya başlayabilir. Kullanıcı arayüzü ve API’leri işletim sisteminden bağımsızdır. Windows’a ya da Linux’a has diğer sisteme adapte edemeyeceği komut ya da bileşenler kullanmaz . Bu yüzdende adaptasyonu kolaydır. GTK+, Carbon ve QT grafik arayüzlerini kullanır ve kullanıcının isterse kendi istediği grafik arayüzlerini eklemesine izin verir ama bu biraz programlama bilgisi (hatta birazdan fazla) gerektirir. Lazarus’da da delphideki  gibi harici bileşen ekleme özelliği vardır ve bunun içinde kendi geliştirmiş oldukları paket dosyası olan LPK pek çok özgür olarak geliştirilen bileşen (Örnek ZEOSLib) topluluğu tarafından tanınmıştır.

LAZARUS’LA PROGRAM YAZMAK

Lazarus’la program yazmak için öncelikle ilk yapmanız gereken, halilen pascal programlama dilini bilmektir 🙂 Dili bilmeden direk Lazarus üstünde program yazmaya başlanabilir mi ? Aslında evet bu da bir tercihtir ama önce dili bilmeyi şahsen öneririm en azından ftp://ftp.freepascal.org/pub/fpc/docs-pdf/ref.pdf ya da http://code.sd/startprog/index.html adresindeki taslak kitabı bi gözden geçirin. Bunlar dışında yapmanız gereçek sadece http://www.lazarus.freepascal.org/ adresinde şuanki versiyonu 0.9.30 olan Lazarus yazılımını indirmek. Programı indirip kurduğunuzda karşınıza

;

* Bu sekmelerde en sonda gözüken Zeos Access sizde gözükmeyebilir bu benim sonradan eklediğim bir eklentidir.

 

 

 


Benzeri bir program açılacaktır.

Did you like this? Share it:

Etiketler:, ,

Posted 12 Mayıs 2011 by admin in category Lazarus

Leave a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*