Banyak situs web besar telah dibangun menggunakan program Perl.
Kredit Gambar: Stockbyte/Stockbyte/Getty Images
Pengembang perangkat lunak menyebut Perl sebagai "Saluran Internet" karena bahasa pemrograman ini cocok untuk memperbaiki masalah data dengan cepat dan mudah. Dibuat pada akhir 1980-an oleh pengembang perangkat lunak Larry Wall, kemunculan Perl bertepatan dengan meningkatnya popularitas Internet dan permulaan World Wide Web. Perl berasal dari lingkungan Unix dan memiliki banyak karakteristik yang sama dengan perangkat lunak Unix lainnya.
Tujuan
Perl adalah bahasa pemrograman tingkat tinggi yang unggul dalam pemrosesan file teks yang canggih dan, di antara kegunaan lain, dapat menghasilkan output Hyper Text Markup Language untuk halaman Web. Ini mencakup antarmuka untuk menggabungkan basis data, menjadikan bahasa ini cocok untuk e-niaga, forum, blog, dan situs web dinamis lainnya yang digerakkan oleh data (Lihat Referensi 4). Selain aplikasi Internet, Perl berguna untuk tugas administrasi, pelaporan, dan pemeliharaan sistem sehari-hari.
Video Hari Ini
Latar Belakang Unix
Perl berasal dari komputer berbasis Unix dan melanjutkan popularitasnya di mesin Linux. Sintaksnya banyak meminjam dari bahasa skrip shell Unix serta C, C++ dan Unix utilitas pemrosesan teks seperti "awk." Versi Perl juga tersedia untuk Microsoft Windows dan Mac OS X.
Bahasa yang Diterjemahkan
Dalam bahasa kompilasi tradisional seperti C, COBOL dan FORTRAN, programmer menulis file sumber di: bahasa pilihan, kemudian menggunakan program kompiler bahasa tersebut untuk membuat file yang dapat dieksekusi yang dijalankan komputer secara langsung. Sebaliknya, seorang programmer Perl menjalankan interpreter Perl terlebih dahulu, kemudian menulis dan menjalankan kode di dalam interpreter. Interpreter adalah lingkungan interaktif yang memfasilitasi pemrograman. Pemrogram juga dapat menjalankan kode Perl dari baris perintah seperti yang diilustrasikan oleh contoh ini:
c:>nama program perl.pl
Di sini, "prgramname.pl" adalah file teks yang berisi program Perl.
Kekuatan dan kelemahan
Kekuatan utama Perl adalah kecepatan pengembangan; sintaks singkatnya memungkinkan pemrogram untuk menulis kode yang kuat dengan cepat. Bahasa telah muncul sebagai pemain yang signifikan, dengan basis pengembang beberapa perkiraan menempatkan lebih dari 1 juta (Lihat Referensi 5). Namun, sintaks program Perl yang padat juga bekerja melawannya, membuat program sulit dibaca dan di-debug.