Perl - Pendahuluan
Perl adalah bahasa pemrograman tujuan umum yang awalnya dikembangkan untuk manipulasi teks dan sekarang digunakan untuk berbagai tugas termasuk administrasi sistem, pengembangan web, pemrograman jaringan, pengembangan GUI, dan banyak lagi.
Apa itu Perl?
Perl adalah bahasa pemrograman lintas platform yang stabil.
Meskipun Perl tidak secara resmi merupakan akronim tetapi hanya sedikit orang yang menggunakannya Practical Extraction and Report Language.
Ini digunakan untuk proyek misi kritis di sektor publik dan swasta.
Perl adalah perangkat lunak Sumber Terbuka , berlisensi di bawah Lisensi Artistik , atau Lisensi Publik Umum GNU (GPL) .
Perl diciptakan oleh Larry Wall.
Perl 1.0 dirilis ke alt.comp.sources usenet pada tahun 1987.
Pada saat menulis tutorial ini, versi perl terbaru adalah 5.16.2.
Perl terdaftar di Oxford English Dictionary .
PC Magazine mengumumkan Perl sebagai finalis 1998 Technical Excellence Award dalam kategori Development Tool.
Fitur Perl
Perl menggunakan fitur terbaik dari bahasa lain, seperti C, awk, sed, sh, dan BASIC, antara lain.
Antarmuka integrasi database Perls DBI mendukung database pihak ketiga termasuk Oracle, Sybase, Postgres, MySQL dan lain-lain.
Perl bekerja dengan HTML, XML, dan bahasa mark-up lainnya.
Perl mendukung Unicode.
Perl sesuai dengan Y2K.
Perl mendukung pemrograman prosedural dan berorientasi objek.
Perl berinteraksi dengan library C / C ++ eksternal melalui XS atau SWIG.
Perl bisa dikembangkan. Ada lebih dari 20.000 modul pihak ketiga yang tersedia dari Comprehensive Perl Archive Network ( CPAN ).
Interpreter Perl dapat disematkan ke sistem lain.
Perl dan Web
Perl dulunya adalah bahasa pemrograman web paling populer karena kemampuan manipulasi teksnya dan siklus pengembangan yang cepat.
Perl secara luas dikenal sebagai " lakban Internet ".
Perl dapat menangani data Web terenkripsi, termasuk transaksi e-commerce.
Perl dapat disematkan ke server web untuk mempercepat pemrosesan sebanyak 2000%.
Perl mod_perl memungkinkan web server Apache untuk menanamkan juru Perl.
Paket DBI Perl membuat integrasi database web menjadi mudah.
Perl diinterpretasikan
Perl adalah bahasa yang diinterpretasikan, yang berarti bahwa kode Anda dapat dijalankan apa adanya, tanpa tahap kompilasi yang membuat program yang tidak dapat dieksekusi portabel.
Kompiler tradisional mengubah program menjadi bahasa mesin. Ketika Anda menjalankan program Perl, program itu pertama kali dikompilasi menjadi kode byte, yang kemudian diubah (saat program dijalankan) menjadi instruksi mesin. Jadi tidak persis sama dengan shell, atau Tcl, yang manastrictly ditafsirkan tanpa representasi perantara.
Ini juga tidak seperti kebanyakan versi C atau C ++, yang dikompilasi langsung ke dalam format yang bergantung pada mesin. Itu ada di antara keduanya, bersama dengan file Python dan awk dan Emacs .elc.