16 Mart 2015 Pazartesi




PERL DİLİ




     İnsanlar farklı ihtiyaçlara göre çözüm ararken farklı diller ortaya çıkartmışlardır. Bunu yaparken de bazen var olan dillerin üzerine eklemeler yapmışlardır. Günümüzde bir çok programlama dilinin oluşma sebebi budur. 
      Perl de halen kullanılmakta olan diller arasında yer almaktadır. Perl, bir dil bilimci olup NASA'da sistem yöneticisi olarak çalışan Larry Wall tarafından geliştirilmiş bir programlama dilidir. Yoğun şekilde metin işleme ve görüntü tanıma söz konusu olduğunda kullanılabilecek en güçlü ve pratik programlama dilidir. 22 yıldır geliştirilen ve özgür yazılım çerçevesinde kaynak kodu açık olarak sunulan Perl programlama dili hemen hemen tüm işletim sistemlerinde çalışmaktadır.

NEDEN PERL?

  • Perl öğrenmesi kolay bir dildir Dünya üzerinde birçok geliştiricisi vardır ve karşılaşılan sorunların çözümünü Internet üzerinden bulmak kolaydır.    
  • Perl,kamu ve özel sektörde kritik projeler için kullanılan çapraz platform programlama dilidir.
  • Perl mümkün olduğu kadar az zaman içinde mümkün olduğunca çok sayıda görevleri yapabilmek için tasarlanmıştır
  •  Perl de başarıyla bir sürü, çeşitli görevler kullanılır : metin işleme, sistem yönetimi, web programlama, web otomasyon, GUI programlama, oyun programlama, kod üretimi, biyo-bilişim ve akrabalık araştırma, dil ve etimolojik araştırmalar, yoğun hesaplama, ve test ve kalite güvencesi.
  • CGI ( Common Gateway Interface) uygulamalarında en çok karşılaşılan görevlerden biri olan karakter dizilerinin işlenmesi (string manipulation) için Perl çok güçlü bir dildir.

PERL'ÜN AVANTAJLARI?

  • Listeler ve ilişkilendirimiş dizilerden oluşan ''devingen veri yapıları'' ve üstün performanslı desen eşlemesi sağlayan ''güçlü metin işleme özellikleri''.
  • Bunların dışında zengin ağ fonksiyonları, kalıcı veriler, nesne yönelimi gibi özellikler de içerir.
  • Perl kullanarak çözülebilecek problemlerin yapısında genellikle veri indirgeme ve çözümlemesi, veri dönüşümü, doküman derleme ve yönetimi gibi özellikleri bulunur.
  • Perl dili hızlı kodlamaya yardımcı olacak şekilde tasarlanmış olduğu için, fazlaca bildirim ve tanım yapmaya gerek yoktur. Yani, diğer programlama dillerinin aksine, yürütülebilir kod yazmadan önce, tipleri, değişkenleri veya altyordamları bildirmenize gerek yoktur. Bu, özellikle basit sorunlar çözmek için yazılacak olan programlarda çok yararlıdır..
  • Perl'in zayıflıkları arasında ise, derlenen programlara göre, Perl'de yazılan programcıkların daha yavaş çalışması, bazı özel karakterlerin ($, @, # vs.) çok sık kullanılması (örneğin, değişkenlerin önüne sürekli $ konması) ve bazı kişilere göre, bir işi yapmak için bir fazla yöntem bulunması sayılabilir.
      Perl hakkında daha fazla bilgi almak için dökümanın tamamını buradan indirebilirsiniz. Bu döküman Yalova Üniversitesi öğrencileri tarafından grup ödevi olarak hazırlanmıştır.




Hiç yorum yok:

Yorum Gönder