Perl programları kullanılarak birçok büyük web sitesi oluşturulmuştur.
Resim Kredisi: Stockbyte/Stockbyte/Getty Images
Yazılım geliştiriciler, Perl'e "İnternet'in Koli Bandı" adını verirler çünkü programlama dili veri sorunlarının hızlı ve kolay çözümlerini sağlar. 1980'lerin sonlarında yazılım geliştiricisi Larry Wall tarafından yaratılan Perl'in ortaya çıkışı, İnternet'in artan popülaritesi ve World Wide Web'in başlangıcı ile aynı zamana denk geldi. Perl, Unix ortamından geldi ve diğer Unix yazılımlarıyla birçok ortak özelliği var.
Amaç
Perl, karmaşık metin dosyası işlemede üstün olan ve diğer kullanımların yanı sıra Web sayfaları için Hiper Metin İşaretleme Dili çıktısı oluşturabilen üst düzey bir programlama dilidir. Dili e-ticaret, forumlar, bloglar ve diğer dinamik, veri odaklı web siteleri için uygun hale getiren veritabanlarını birleştirmek için arayüzler içerir (Bkz. Referans 4). İnternet uygulamalarına ek olarak Perl, günlük sistem yönetimi, raporlama ve bakım görevleri için kullanışlıdır.
Günün Videosu
Unix Arka Planı
Perl, Unix tabanlı bilgisayarlarda ortaya çıktı ve popülerliğini Linux makinelerinde sürdürüyor. Sözdizimi, Unix kabuk betik dillerinin yanı sıra C, C++ ve Unix'ten büyük ölçüde ödünç alır. "awk" gibi metin işleme yardımcı programları Perl sürümleri Microsoft Windows için de mevcuttur ve Mac OS X.
yorumlanan dil
C, COBOL ve FORTRAN gibi geleneksel bir derlenmiş dilde, programcı kaynak dosyaya bir kaynak dosya yazar. dil, ardından bilgisayarın çalıştırdığı yürütülebilir bir dosya oluşturmak için dilin derleyici programını kullanır. direkt olarak. Buna karşılık, bir Perl programcısı önce Perl yorumlayıcısını çalıştırır, ardından kodu yorumlayıcı içinde yazar ve çalıştırır. Yorumlayıcı, programlamayı kolaylaştıran etkileşimli bir ortamdır. Programcı ayrıca bu örnekte gösterildiği gibi bir komut satırından Perl kodunu çalıştırabilir:
c:>perl programadı.pl
Burada "prgramname.pl", bir Perl programı içeren bir metin dosyasıdır.
Güçlülükler ve zayıflıklar
Perl'in başlıca gücü gelişme hızıdır; özlü sözdizimi, programcıların hızlı bir şekilde güçlü kod yazmasına olanak tanır. Bazı tahminlerin 1 milyonun üzerinde olduğu bir geliştirici tabanı ile dil önemli bir oyuncu olarak ortaya çıktı (Bkz. Referans 5). Ancak, Perl programlarının yoğun sözdizimi de buna karşı çalışır ve programların okunmasını ve hatalarının ayıklanmasını zorlaştırır.