Perl

Perl
Berkas:Programming-republic-of-perl.png
Edit nilai pada Wikidata
Logo Perl
ParadigmaMulti-paradigm: functional, imperative, object-oriented (class-based), reflective, procedural, event-driven, generic
Dirancang olehLarry Wall
PengembangPerl Foundation
Rilis perdana18 Desember 1987 (1987-12-18)[1]
Rilis stabil
  • 5.34.0[2] / 20 Mei 2021 (2021-05-20)
  • 5.32.1[3] / 23 Januari 2021 (2021-01-23)
Rilis pratayang
5.35.0[4] / 21 Mei 2021 (2021-05-21)
Tipe sistemDinamis
Implementasi dariC
Sistem operasiLintas platform
LisensiLisensi ganda
(Artistic License 1.0[5][6]
dan Lisensi GPL[7])
Ekstensi nama berkas.pl .pm .t .pod
Situs webwww.perl.org
Repositoriwww.perl.org
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
Sunting kotak info
Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini


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.

  1. ^ "Rekaman Rilis Bahasa Pemrograman Perl". Diakses tanggal 2018-05-27. 
  2. ^ "Perl 5.34.0 is now available!". www.nntp.perl.org. Diakses tanggal 2021-05-21. 
  3. ^ "Perl 5.32.1 is now available!". www.nntp.perl.org. Diarsipkan dari versi asli tanggal January 24, 2021. Diakses tanggal 2021-01-24. 
  4. ^ "Perl 5.35.0 is now available!". www.nntp.perl.org. Diakses tanggal 2021-05-21. 
  5. ^ Lisensi Artistic - dev.perl.org
  6. ^ Artistic - File pada repositori Git Perl5
  7. ^ "Perl Licensing". dev.perl.org. Diakses tanggal 2018-05-26. 
  8. ^ State of the Onion 2003

Developed by StudentB