Perl dili Larry Wall tarafından 1987 yılında geliştirilmeye başlandı ve aynı yıl içinde yayınlandı.Adını diğer dillerin aksine üstün olduğu özelliklerin baş harflerinden (Practical Extraction and Report Language) alıyor.Perl dili özgür yazılımcıların kullanımına sunulması ile daha çabuk ve hızlı gelişmiştir.Dil tasarlanırken C, sed, AWK ve sh, gibi dillerin güçlü özelleklerini almıştır.Ayrıca Perl CGI ( Common Gateway Interface) geliştirmede sıkılıkla kullanılır.
Perl yoğun şekilde metin işleme ve görüntü tanıma söz konusu olduğunda kullanılabilecek en güçlü dildir.Tüm işletim sistemlerinde çalışmaktadır yani bir dilin taşınabilme özelliği mevcuttur.Perlin kullanımını kolaylaştıran bir diğer özellik ise CPAN yani Comprehensive Perl Archive Network olarak isimlendirilen ve Perl ile ilgili binlerce hazır modülü barındıran sistemdir.Bu hazır modüller ile yapmak istediğiniz bir işle ilgili modül,fonksiyon,sistem zaten yazılmıştır size sadece alıp kullanmak kalıyor.
Perl yoğun şekilde metin işleme ve görüntü tanıma söz konusu olduğunda kullanılabilecek en güçlü dildir.Tüm işletim sistemlerinde çalışmaktadır yani bir dilin taşınabilme özelliği mevcuttur.Perlin kullanımını kolaylaştıran bir diğer özellik ise CPAN yani Comprehensive Perl Archive Network olarak isimlendirilen ve Perl ile ilgili binlerce hazır modülü barındıran sistemdir.Bu hazır modüller ile yapmak istediğiniz bir işle ilgili modül,fonksiyon,sistem zaten yazılmıştır size sadece alıp kullanmak kalıyor.
Perl dili yapı olarak C programlama diline benzer bir mimariye sahiptir. Genellikle Perl, CGI scrpitler meydana getirme ve web sayfaları için çeşitli uygulamaların meydana getirilmesi aşamasında kullanılır. Aşağıdaki en basit Perl komutu ekrana bir Merhaba Dünya yazdırmak için kullanılır;
#!/usr/bin/perl
print "Merhaba Dünya!n";
Eğer Linux dağıtımı işletim sistemlerinden herhangi birini kullanıyorsanız muhtemelen işletim sisteminizin içerisinde Perl yüklü vaziyette gelecektir. Mac OS veya Windows gibi işletim sistemlerindeyse Perl'i kullanabilmeniz için öncelikle Perl Client kurmanız gerekir. Windows ve Mac OS için yaygın olarak kullanılan Perl Client'larından biri de ActivaState'dir. Bu yazılımı işletim sisteminiz içerisine kurarak Perl için hazır hale gelebilirsiniz.
#!/usr/bin/perl
print "Merhaba Dünya!n";
Eğer Linux dağıtımı işletim sistemlerinden herhangi birini kullanıyorsanız muhtemelen işletim sisteminizin içerisinde Perl yüklü vaziyette gelecektir. Mac OS veya Windows gibi işletim sistemlerindeyse Perl'i kullanabilmeniz için öncelikle Perl Client kurmanız gerekir. Windows ve Mac OS için yaygın olarak kullanılan Perl Client'larından biri de ActivaState'dir. Bu yazılımı işletim sisteminiz içerisine kurarak Perl için hazır hale gelebilirsiniz.
Perl Dili'nin Avantajları :
Perl dilini öğrenmek çok kolaydır.
Perl'in Dünya üzerinde bir çok açık kod geliştiricisi vardır ve bunlar her gün yeni işlevler ekleyerek Perl'i her uygulama için vazgeçilemez bir dil haline getirmektedir.
Çok güçlü bir raporlama dilidir.Zaten ilk çıkış amacı da rapor hazırlamak içindir.
Perl'in Dünya üzerinde bir çok açık kod geliştiricisi vardır ve bunlar her gün yeni işlevler ekleyerek Perl'i her uygulama için vazgeçilemez bir dil haline getirmektedir.
Çok güçlü bir raporlama dilidir.Zaten ilk çıkış amacı da rapor hazırlamak içindir.

