Bahasa program Perl adalah sebuah bahasa pemrograman yang levelnya tingkat tinggi. Disebut tingkat tinggi karena bahasa pemrograman ini bersifat dinamis dan juga dapat digunakan untuk pengembangan banyak jenis aplikasi maupun program.
Bahasa pemrograman ini pertama kali dikembangkan oleh Larry Wall dan diperkenalkan sekitar tahun 1987. Bahasa pemrograman ini adalah bahasa yang open source. Selain itu, Perl juga dikembangkan sebagai bahasa scripting agar dapat mempermudah proses pelaporan.
Seperti halnya kebanyakan bahasa pemrograman lainnya, Perl dikembangkan berdasarkan implementasi dari bahasa pemrograman C. Meskipun begitu, tidak hanya bahasa C yang berpengaruh dalam pengembangan bahasa program Perl. Bahasa-bahasa lain yang berpengaruh lainnya yakni Shell Script, AWK, dan juga Sed.
Untuk penggunaannya sendiri, Bahasa Program Perl bisa dipakai untuk membuat berbagai macam hal. Contohnya seperti membuat program yang membutuhkan grafis, pengembangan sistem administrasi, program jaringan, program keuangan, dan juga aplikasi lainnya.
berikut adalah beberapa kelebihan yang dapat dilakukan oleh bahasa pemrograman Perl.
Kelebihan Bahasa Program Perl
-
Termasuk bahasa program yang tangguh
Bahasa program Perl termasuk ke dalam bahasa pemrograman yang tangguh. Sebab, bahasa pemrograman ini mempunyai dukungan yang kuat terhadap bahasa pemrograman yang fungsional, berbasis objek, serta prosedural. Bahka, bahasa ini mempunyai ekosistem library yang terbilang cukup matang. Ekosistem librarynya sanggup memiliki 25.000 modul open source.
-
Bahasa program yang kompleks
Keunggulan lain dari bahasa program Perl adalah dilengkapi juga dengan kompleksitas yang sangat tinggi dari bahasa pemrograman tersebut. Bahasa program ini dapat digunakan untuk menangani enkripsi data. Selain itu, Perl memiliki dukungan terhadap library eksernal dengan bahasa program C maupun C++ yang melalui XS atau juga SWIG. Bahkan, Bahasa program Perl mempunyai penerjemah yang dapat ditanamkan pada sistem lain semacam web server dan juga database server.
Bahasa program Perl ini juga sempat dijuluki dengan Swiss Army Chainsawnya bahasa pemrograman. Hal tersebut disebabkan bahasa program Perl termasuk contoh pemrograman terstruktur. Selain itu, bahasa program Perl juga mempunyai sifat yang fleksibel serta kuat. Bahasa program ini juga mempunyai karakteristik utama yang salah satunya adalah berbagai macam jalan pintas agar dapat menyelesaikan masalah-masalah umum.
-
Open source
Apa yang kamu pikirkan ketika ada bahasa program yang open source? tentu saja dengan dukungan open source, maka bahasa program ini dapat digunakan dan juga dikembangkan oleh siapa pun dengan bebas. Sehingga, ukuran file dari Perl termasuk kecil. Selain bebas dikembangkan, dengan adanya open source maka bahasa program ini dapat digunakan pada berbagai macam platform. hal tersebut tentu saja menguntungkan untuk para programmer.
Referensi
(https://dosenit.com/kuliah-it/pemrograman/contoh-pemrograman-terstruktur)