![]() | artikel ini perlu dirapikan agar memenuhi standar Wikipedia. |
Perl | |
---|---|
![]() ![]()
Logo Perl | |
Paradigma | Multi-paradigm: functional, imperative, object-oriented (class-based), reflective, procedural, event-driven, generic |
Dirancang oleh | Larry Wall |
Pengembang | Perl Foundation |
Rilis perdana | 18 Desember 1987[1] |
Rilis stabil | |
Rilis pratayang | 5.35.0[4]
/ 21 Mei 2021 |
Tipe sistem | Dinamis |
Implementasi dari | C |
Sistem operasi | Lintas platform |
Lisensi | Lisensi ganda (Artistic License 1.0[5][6] dan Lisensi GPL[7]) |
Ekstensi nama berkas | .pl .pm .t .pod |
Situs web | www.perl.org |
Repositori | www |
Terpengaruh oleh | |
AWK, C, C++, Lisp, Pascal, sed, Smalltalk 80, Unix shell | |
Mempengaruhi | |
CoffeeScript, ECMAScript, Falcon, Groovy, JavaScript, Julia, LPC, Perl 6, PHP, Python, Ruby, Windows PowerShell | |
![]() ![]() |
Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin berbasis Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Microsoft Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Dukungan terhadap pemrograman berbasis objek (object oriented programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993. Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall[8] dalam satu pidatonya yang dikenal dengan seri The State of the Onion.
Dua di antara karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaikan persoalan-persoalan umum. Tidak heran jika Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interface) dan berbagai protokol Internet lainnya. Seperti diketahui, TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data. Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan. Meski banyak di antaranya hanya berupa mitos, atau dilebih-lebihkan, tetapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.