Tekil Mesaj gösterimi
Alt 31 Temmuz 2021, 12:44   #1
ExCaLuBuR
ExCaLuBuR - ait Kullanıcı Resmi (Avatar)

Standart Perl Programlama Dili Nedir

Perl nedir sorusu farklı cevaplar alabilen bir sorudur. Kendisi yorumlanmış bir programlama dili olan Perl, sistem yönetimi, web geliştirme, veri yönetimi ve daha fazlası için kullanılıyor. Aynı zamanda Perl, diğer programlama dilleri ile de birleştirilebilir.

Perl, Larry Wall tarafından geliştirilmiştir ve bir açılımı yoktur. Fakat mizahi olarak ortaya atılmış ve popüler olmuş bir açılımı da bulunmaktadır. “Pathologically Eclectic Rubbish Lister” yani “Hastalıklı Derecede Eklektik ve Saçma Listeleyici”. Perl’in ilgi çekici yanları vardır, bunlardan biri aynı amaç için sayısız farklı kodun kullanılabiliyor olmasıdır. Hatta Perl’in sıkı takipçileri bu konuda yarışmalar bile düzenliyor.



Larry Wall, Perl’i yazarken bazı programlama dillerinden etkilenmiştir. Aynı zamanda Perl de başka dilleri etkilemiştir. Perl’in etkilendiği diller:
  • AWK
  • sed
  • C
  • C++
  • Pascal
  • Python
  • Lips

Perl’in etkilediği diller:
  • Python
  • JavaScript
  • PHP
  • ECMAScript
  • Ruby

Perl Nerelerde Kullanılıyor?

Perl nedir cevabından sonra yine birçok cevabı olan bir soruya geçiyoruz. Perl nerelerde kullanılıyor? Perl’in birçok kullanım alanı bulunmaktadır. En popüler kullanım alanı ise Web geliştirmedir. Perl’in amacı veri çıkarmak ve rapor hazırlamaktır. Sistemleri temizleyebilir, kaynakların kullanımı hakkında rapor oluşturabilir ve ağdaki güvenlik sorunlarını kontrol edebilir.

Perl aynı zamanda görüntü oluşturmakta ve düzenlemekte de kullanılabiliyor. Bunların haricinde Perl, nesne yönelimli programlamanın uygulamalarının uygulanması ile de biliniyor ve tüm kalıtım biçimlerini destekliyor.

Perl Dilinin Avantajları

1- Perl, metin işleme ve ayrıştırma konusunda en güçlü programlama dilidir.

Perl, metin düzenleme için özel olarak tasarlanmış bir dildir. Yoğun biçimde metin işleme ve görüntü tanıma gerektiğinde kullanılabilecek en güçlü ve pratik olan programlama dilidir.

2- Perl’i anlaması kolaydır ve öğrenmesi basittir.

Perl dili birçok dilden esinlenilerek yazılmıştır. Bu da anlaşılmasını kolaylaştırıyor. C diline sözdizimsel olarak benzemesi de öğrenilmesini kolaylaştırıyor.

3- CPAN Kütüphanesi

CPAN (Comprehensive Perl Achive Network) kütüphanesi içerisinde birçok modül hazır olarak bulunmaktadır. İhtiyaca göre hazır olarak kullanılabilen oldukça geniş bir kod yelpazesi vardır.

4- Nesneye yöneliktir.

Perl programlama dili ile Java, Python, C++ dilleri gibi OOP (Object-Oriented Programming) yani Nesne Yönelimli Programlama yapabilirsiniz.

5- Açık kaynak kodludur.

Perl açık kaynak kodludur. Ücretsiz bir şekilde erişilebilir ve geliştirilebilir.

6- Esnektir, sürekli gelişir.

Bunun için özel olarak çalışan gönüllüler vardır.

Perl – Python Programlama Dillerinin İlişkisi



Perl ve Python Benzerlikleri
  • İkisi de nesne yönelimli programlama dilidir.
  • İkisi de açık kaynak kodludur.
  • Her ikisi de UNIX’i hedeflemek için geliştirilmiştr.

Perl ve Python Arasındaki Farklar
  • Perl dilinde boşlukların bir önemi olmazken, Python dilinde boşluklardan ötürü syntax hatası alabilirsiniz.
  • Perl dilinde tüm ifadeler “;” ile bitmelidir ancak Python dilinde böyle bir durum yoktur.
  • Perl ile bir işi yapmak için çok fazla seçenek kullanabiliyorken Python biraz daha az seçenek sunar. Perl’e göre sizi kısıtlar. Fakat Python, Perl’den daha kolay yollar kullanır. Bu yüzden Python Perl’e göre çok daha popüler hale gelmiştir.

Perl Programlama Dili Syntax’ı (Sözdizimi)


Perl nedir cevaplarından sonra Perl dilini merak edenler için Perl’in syntax’ı hakkında birkaç küçük bilgiye değineceğiz.
  • Perl dili için not defteri, notepad++ veya herhangi bir metin düzenleyici kullanılabilir.
  • Perl’de ilk satır ” #! ” karakterleriyle başlar. Bu durum her zaman için geçerlidir.

PHP- Kodu

#! / Usr / bin / perl 

  • Perl’de tüm değişkenler ” $ ” ile başlar. Aynı zamanda skaler değişkenlerde sayısal, string veya mantıksal diye ayrım yoktur.

PHP- Kodu

$ad "Merve ÇAYLI";
$yas "20";
$boy 160,3

  • Yazılan kodların çıktısını alırken tek tırnak (‘ … ‘) ve çift tırnak ( “….”) kullanımı arasında fark vardır. Aynı şey değillerdir. Çift tırnak kullanımı bize istediğimiz çıktıyı yani yorumlanmış kodu verirken tek tırnak kullanımı çıktıyı yorumlanmamış biçimde verir. Bir örnekle bunu anlayalım.

PHP- Kodu

$meyve "elma";
$fiyat 7,5;
$birinciOrnek $meyve , kilo fiyatı: $fiyat " ;
$ikinciOrnek ' $meyve , kilo fiyatı: $fiyat ' 

birinci Ornek mesajının çıktısı şu şekilde olacaktır:

PHP- Kodu

elma kilo fiyatı7,

ikinci Ornek mesajının çıktısı ise şu şekilde olacaktır:

PHP- Kodu

$meyve kilo fiyatı$fiyat 

  • Perl dilinde yorum satırları için; eğer tek satır ise yoruma almak istediğimiz kısım ” # ” işareti kullanılır , eğer satır sayısı daha fazla ise satırlar iki ” = ” işareti arasına yazılır.


PHP- Kodu

#Tek satırlık yorum
=iki eşittir
işareti ile birçok satırı
yoruma alabiliriz
.= 

Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]
________________

🔥 Yaz Konus Sohbet’et!💬 IRC Chat Sohbet📱 Mobile Sohbet🎧 Canlı Radyo⚙️ mIRC Sohbet[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]

Konu ExCaLuBuR tarafından (11 Mart 2023 Saat 00:37 ) değiştirilmiştir..