14.3. Programar para la RED

14.3.7. Practical Extraction and Report Language (PERL)

El Lenguaje de Extracción Práctica e Informe PERL, es un leguaje interpretado, que ha sido optimizado para la exploración de ficheros de texto, extrayendo información de los mismos e imprimiendo informes basados en dichas búsquedas. PERL utiliza sofisticadas técnicas de patrones de emparejamiento ("pattern matching") para explorar ingentes cantidades de datos, de forma muy rápida.

Una de las características más destacadas de este lenguaje es la de incorporar OOP, que incluye incluso herencia múltiple y métodos virtuales.

Otra característica interesante es la de disponer de un "gateway" con C/C++, además de estar disponible en un amplio rango de plataformas, por lo que puede funcionar tanto en plataformas Windows como UNIX.

Perl es un lenguaje de secuencias fácil de usar y aprender. Pero también puede ser muy críptico. Tiene muchas variables especializadas predefinidas que puden usarse para reducir el código fuente y hacerlo más eficaz.

Tiene una estructura de datos que denominada matriz asociativa, que se utiliza para la manipulación de bases de datos, así como funciones de seguridad incorporadas, que permiten realizar seguimiento del flujo de datos.

Al igual que Java, utiliza librerías predefinidas y estandares, que se encuentran ubicadas en el servidor, y que simplifican mucho el desarrollo de aplicaciones.