Perl - Giriş
Perl, orijinal olarak metin işleme için geliştirilmiş genel amaçlı bir programlama dilidir ve şimdi sistem yönetimi, web geliştirme, ağ programlama, GUI geliştirme ve daha fazlasını içeren çok çeşitli görevler için kullanılmaktadır.
Perl nedir?
Perl istikrarlı, çapraz platform programlama dilidir.
Perl resmi olarak bir kısaltma olmasa da, çok az kişi bunu Practical Extraction and Report Language.
Kamu ve özel sektörde görev açısından kritik projeler için kullanılır.
Perl, Artistic License veya GNU General Public License (GPL) altında lisanslanan bir Açık Kaynak yazılımıdır .
Perl, Larry Wall tarafından yaratıldı.
Perl 1.0, 1987'de usenet'in alt.comp.sources içinde yayımlandı.
Bu öğreticiyi yazarken perl'in en son sürümü 5.16.2 idi.
Perl, Oxford İngilizce Sözlüğü'nde listelenmiştir .
PC Magazine, Geliştirme Aracı kategorisinde 1998 Teknik Mükemmellik Ödülü için Perl'i finalist ilan etti.
Perl Özellikleri
Perl, diğerleri arasında C, awk, sed, sh ve BASIC gibi diğer dillerden en iyi özellikleri alır.
Perls veritabanı entegrasyon arayüzü DBI, Oracle, Sybase, Postgres, MySQL ve diğerleri dahil olmak üzere üçüncü taraf veritabanlarını destekler.
Perl; HTML, XML ve diğer biçimlendirme dilleriyle çalışır.
Perl, Unicode'u destekler.
Perl, Y2K uyumludur.
Perl hem prosedürel hem de nesne yönelimli programlamayı destekler.
Perl, XS veya SWIG aracılığıyla harici C / C ++ kitaplıkları ile arayüzler.
Perl genişletilebilir. Comprehensive Perl Archive Network ( CPAN ) tarafından sağlanan 20.000'den fazla üçüncü taraf modülü vardır .
Perl yorumlayıcısı diğer sistemlere yerleştirilebilir.
Perl ve Web
Perl, metin işleme yetenekleri ve hızlı geliştirme döngüsü nedeniyle en popüler web programlama diliydi.
Perl, yaygın olarak " İnternetin koli bandı " olarak bilinir .
Perl, e-ticaret işlemleri dahil olmak üzere şifrelenmiş Web verilerini işleyebilir.
Perl, işlemeyi% 2000'e kadar hızlandırmak için web sunucularına gömülebilir.
Perl'in mod_perl'i , Apache web sunucusunun bir Perl yorumlayıcısı yerleştirmesine izin verir.
Perl'in DBI paketi, web veritabanı entegrasyonunu kolaylaştırır.
Perl Yorumlanır
Perl yorumlanmış bir dildir, bu da kodunuzun taşınabilir olmayan yürütülebilir bir program oluşturan bir derleme aşaması olmadan çalıştırılabileceği anlamına gelir.
Geleneksel derleyiciler programları makine diline dönüştürür. Bir Perl programını çalıştırdığınızda, önce bir bayt kodunda derlenir ve daha sonra (program çalışırken) makine komutlarına dönüştürülür. Bu nedenle, kabuklar veya Tcl ile tam olarak aynı değildir.strictly ara temsil olmadan yorumlanır.
Ayrıca, doğrudan makineye bağlı bir formatta derlenen C veya C ++ sürümlerinin çoğu gibi değildir. Python , awk ve Emacs .elc dosyalarıyla birlikte arada bir yerdedir.