Perl nedir?

Perl; Bir üst düzey, genel amaçlı, yorumlanmış, dinamik programlama dilleri ailesidir. Larry Wall tarafından geliştirilmiştir.

Bu ailedeki dillere Perl 5 ve Perl 6'da dahildir. Perl adı resmen bir kısaltma değildir. Kavram İngilizce "Practical Extraction and Reporting Language" kelimelerinin kısaltması için kullanılmaktadır. Türkçe'de "Pratik Ekstraksiyon ve Raporlama Dili" anlamına gelmektedir.

İlk çıkış tarihi 1987 yılıdır. En son kararlı sürümü 7 Eylül 2010 tarihinde çıkan "5.12.2" versiyonudur. Uygulama dili "C" dir.

Çapraz platform desteği bulunmaktadır. Dosya uzantıları ".pl .pm .t .pod" dur.

Perl 5 ayrıştırma yetenekleri nedeniyle bir CGI betik dili olarak , kısmen 1990'ların sonlarında yaygın popülerlik kazanmıştır.

Perl oldukça basit bir dildir, öğrenmesi çok kolaydır ve birçok zor ve karmaşık işi gerçekleştirmek için de yeterince güçlüdür. Her yerden temin edilebilir, ücretsizdir.

Perl bir yorumlayıcı dildir. Perl betiklerinizi ya kendi lokal makinanızda (Notepad, Simpletext vb. editör programlarıyla) yada Unix sunucu üzerinde hazırlayabilirsiniz. Eğer Linux kullanıyorsanız pico veya joe gibi editör programlarını kullanabilirsiniz. Yazdığınız betikleri kaydederken binary değil, mutlaka text formatında kaydetmelisiniz.

Perl kodu, UNIX komutları ve dosya/dizin isimleri küçük büyük harf duyarlıdır ve genelikle küçük harfler kullanılır.

Perl değerler dizisi

1. Fonksiyonel,

2. Zorunlu,

3. Nesne yönelimli (sınıf tabanlı)

4. Yansıtıcı

Perl dilinin etkilendiği diller

1. AWK,

2. Smalltalk 80,

3. Lisp,

4. C,

5. C++,

6. Unix shell,

7. Sed,

8. Pascal

Perl dilinin etkilediği diller

1. Python,

2. Php,

3. Ruby,

4. ECMAScript,

5. LPC,

6. Windows PowerShell,

7. JavaScript,

8. Falcon,

9. Perl 6,

10. Qore

Modüller

Perl ile ilgili sloganlardan bir tanesi, "Perl programlarının %90'ı zaten yazılmıştır!" sözüdür. Bunun sebebi CPAN yani "Comprehensive Perl Archive Network" olarak isimlendirilen ve Perl ile ilgili binlerce hazır modülü barındıran sistemdir. CPAN bünyesinde 11,534 Perl geliştiricisi, 134,833 Perl modülü bulunmaktadır.

Perl hangi uygulamalar için kullanılır?

Perl grafik programlama, sistem yönetimi, programlama, finans, biyoinformatik, ve diğer uygulamalar için kullanılır.

Perl versiyonları

1. 5.5 (Son güncelleme: 23.02.2004)

2. 5.6 (Son güncelleme:15.11.2003)

3. 5.8 (Son güncelleme:14.12.2008)

4. 5.10 (Son güncelleme:23.08.2009)

5. 5.12 (Son güncelleme:10.11.2012)

6. 5.14 (Son güncelleme:10.03.2013)

7. 5.16 (Son güncelleme:11.03.2013)

8. 5.18 (Son güncelleme:07.01.2014)

9. 5.20 (Son güncelleme:27.05.2014)

10 5.21 (Son güncelleme:20.06.2014)

Dış bağlantılar

Perl Resmi İnternet Sayfası

CPAN (Comprehensive Perl Archive Network)

Ücretsiz Perl Dersleri

Yorumlar

Bu sayfa ait yorum bulunamadı. İlk yorum yapan siz olun.

Yorum ekle

Vazgeç