Perl è un linguaggio di programmazione dinamico portatile per scopi generici. Viene utilizzato in una vasta gamma di domini: script di gestione del sistema, elaborazione del testo, gestione dei contenuti Web, calcoli di biologia e altri. Ha una ricca libreria di moduli riutilizzabili gratuiti: il CPAN e una vivace comunità di utenti e sviluppatori.