Documento introductorio al lenguaje Perl.Es un
lenguaje de programación muy utilizado para construir aplicaciones CGI
para el web. Perl es un acrónimo de Practical Extracting and Reporting
Languaje, que viene a indicar que se trata de un lenguaje de
programación muy práctico para extraer información de archivos de texto
y generar informes a partir del contendido de los ficheros.
Es un lenguaje libre de uso, eso quiere decir que es gratuito. Antes
estaba muy asociado a la plataforma Uníx, pero en la actualidad está
disponible en otros sistemas operativos como Windows.
Perl es un lenguaje de programación interpretado, al igual que muchos otros lenguajes de Internet como Javascript o ASP.
Esto quiere decir que el código de los scripts en Perl no se compila
sino que cada vez que se quiere ejecutar se lee el código y se pone en
marcha interpretando lo que hay escrito. Además es extensible a partir
de otros lenguajes, ya que desde Perl podremos hacer llamadas a
subprogramas escritos en otros lenguajes. También desde otros lenguajes
podremos ejecutar código Perl.
Perl está inspirado a partir de lenguajes como C, sh, awk y sed
(algunos provenientes de los sistemas Uníx), pero está enfocado a ser
más práctico y fácil que estos últimos. Es por ello que un programador
que haya trabajado con el lenguaje C y los otros tendrá menos problemas
en entenderlo y utilizarlo rápidamente. Una diferencia fundamental de
Perl con respecto a los otros lenguajes es que no limita el tamaño de
los datos con los que trabaja, el límite lo pone la memoria que en ese
momento se encuentre disponible.
Si queremos trabajar con Perl será necesario tener instalado el
interprete del lenguaje. A partir de ese momento podemos ejecutar CGIs
en nuestros servidores web. El proceso para conseguirlo puede variar de
unos servidores a otros, pero se suelen colocar en un directorio
especial del servidor llamado cgi-bin donde hemos colocado los
correspondientes permisos CGI. Además, los archivos con el código
también deberán tener permiso de ejecución.
Este informe se complementa con los enlaces que podéis encontrar en la sección Perl de nuestro buscador y ocasionalmente la sección CGI.
Informe de Miguel Angel Alvarez* Director de DesarrolloWeb.com
* Para consultas técnicas utilizar la lista de correo.
Ir arriba
|
 |