Perl adalah bahasa pemrograman dinamis , dibuat pada tahun 1987 oleh Larry Wall, seorang ahli bahasa di NASA. Ini dikembangkan sebagai bahasa scripting , dimaksudkan untuk menggabungkan fitur terbaik dari C, sed, dan Bourne Shell. Pada saat itu, itu terutama digunakan untuk tugas-tugas administratif, dan masih melihat beberapa penggunaan dalam kapasitas ini hari ini. Namun, seiring waktu, menjadi jelas bahwa bahasa ini ideal dalam banyak hal untuk skrip sisi server untuk halaman web, dan semakin populer di bidang itu, akhirnya menjadi salah satu bahasa sisi server teratas.
Wanita melakukan handstand dengan komputer
Nama Perl rupanya berasal dari perumpamaan mutiara dalam Injil Matius, yang berbunyi: “Sekali lagi, Kerajaan Sorga itu seperti seorang pedagang, yang mencari mutiara yang baik; yang, ketika dia telah menemukan satu mutiara yang sangat berharga. , pergi dan menjual semua miliknya, dan membelinya.” Wall menginginkan nama yang membangkitkan pikiran positif, dan memilih Pearl sebagai nama untuk bahasa tersebut, tetapi ketika dia menemukan bahasa PEARL sudah ada, dia mengubah ejaannya. Simbol tidak resmi untuk Perl, unta, berasal dari instruksi manual ikonik untuk bahasa tersebut, yang diterbitkan oleh O’Reilly Media, yang menampilkan unta di sampulnya.
Bahasa itu sendiri telah melihat sejumlah versi yang sangat berbeda, dengan setiap versi lebih menyempurnakan bahasa dan membuatnya lebih sesuai dengan tujuan intinya. Larry Wall terus mengawasi perkembangan Perl, dan membantu membimbingnya agar tetap berhubungan dengan nilai-nilai aslinya. Ini sangat serbaguna, sangat fleksibel, dan dapat disesuaikan dengan hampir semua situasi, dan karena itu merupakan favorit banyak programmer, dan sering disebut dengan lucu sebagai “gergaji mesin Swiss” dari bahasa pemrograman.
Beberapa tahun pertama kehidupan bahasa melihat banyak perkembangan, dengan 1988 melihat versi 2.0, dan 1989 melihat versi 3.0. Pada tahun 1991 buku pertama tentang pemrograman di Perl dirilis, yang disebut paling sederhana sebagai Buku Unta setelah logo, dan pada saat yang sama versi yang berfungsi diberi label 4.0 untuk menunjukkan bahwa sebagai versi yang menjadi fokus buku. Perl 5, yang mengalami perombakan besar-besaran, dirilis pada tahun 1994, dan tetap menjadi versi saat ini, meskipun Perl 6 terus dibuat.
Versi 5.0 melihat perombakan besar-besaran bahasa. Penerjemah itu sendiri ditulis lagi, dan menjadi lebih efisien dan ramping. Sejumlah komponen penting ditambahkan, membuat bahasa ini begitu disukai oleh para pengembang web saat ini. Ini termasuk referensi, objek, dan variabel, yang sebelumnya tidak ada, atau hanya ada dalam bentuk terbatas. Versi 5 juga memperkenalkan modul, yang memungkinkan Perl pada dasarnya diperluas tanpa menulis ulang penerjemah, itulah sebabnya bahasa itu sendiri dapat tetap statis selama bertahun-tahun setelah periode perubahan yang begitu intens.
1995 melihat momen kunci lain dalam perkembangan bahasa, meskipun kali ini dari komunitas yang lebih besar, dan bukan dari perkembangan bahasa itu sendiri. Pada tahun itulah Comprehensive Perl Archive Network (CPAN) dibuka, bertindak sebagai gudang untuk modul yang telah dibangun orang lain. Ini berarti bahwa ekstensibilitas Perl dapat diakses oleh siapa saja, gratis, dalam arsip yang mudah digunakan. Repositori tersebut akhirnya berkembang hingga mencakup lebih dari 15.000 modul, dan membantu menjadikannya pilihan yang mudah bagi pengembang.