Perl est un langage de programmation dynamique de haut niveau, polyvalent et interprété. Il a été initialement développé par Larry Wall en tant que langage de script Unix à usage général pour faciliter le traitement des rapports.Au fil du temps, avec le soutien de la communauté open source, il a évolué et mûri pour être utilisé pour la programmation graphique, l'administration système, la programmation réseau, la finance , bioinformatique et autres applications d'ingénierie.