Bahasa Pemrograman Apa yang Disebut Duct Tape of the Internet?

Refleksi programmer di monitor komputer

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.