Perl (Practical Extraction y Report Language) es un lenguaje de programación que se creó originalmente para extraer informes de ficheros de texto y utilizar dicha información para preparar informes.
Actualmente ha evolucionado de forma que es posible realizar labores de
administración en cualquier sistema operativo. Debe gran parte de su popularidad a tratarse de un intérprete que se distribuye de forma gratuita. Un script genérico de Perl puede ejecutarse en cualquier plataforma en la que tengamos un intérprete disponible.
Con el crecimiento del WWW se vio que era necesario realizar programas
CGI y Perl se convirtió en la elección natural para los que ya estaban familiarizados con este lenguaje. El aumento de sitios Web ha transformado el papel de Perl de un lenguaje de Script oscuro y desconocido a la herramienta principal de programación CGI