“Resumen del Tema”

 

 

Perl, significa “Practical Extraction and Report Language” se traduce como el Lenguaje Practico de Extracción y de Informes. Es  un lenguaje creado por Larry Wall , quien fue el que escribió el mejor libro de referencia sobre el Perl, denominado: Programming Perl, mejor conocido como el libro del camello, debido a que en su portada se muestra un camello, el objetivo principal del lenguaje Perl es simplificar las tareas de administración de un sistema UNIX, convirtiéndose hoy en día en un lenguaje de proposito general y una de las principales herramientas de un buen internetero y de un buen webmaster.

 

         Perl es un lenguaje que hereda ciertas estructuras de los intérpretes de comandos de UNIX, especialmente el csh, y de otras utilidades estándar, como awk (para formateo y tratamiento de texto e incluso características de Pascal)  y sed. Aparte de esto esta diseñado para hacer todo lo que hacen cualquiera de ellos y todos ellos juntos, y la mayoría de las veces de forma más simple, comprensible y fácil de depurar.

 

         Las principales potencias y utilidades del lenguaje Perl, radica principalmente en dos aspectos: En primer lugar es un lenguaje en el cual no existen dificultades que se dan en otros lenguajes para la definición, reserva de memoria y asignación de variables, en este sentido es extremadamente flexible. En segundo lugar el Perl es un lenguaje especialmente adaptado para la manipulación de cadenas de caracteres, llegando en algunas situaciones a niveles de encriptación del código muy elevados. Por lo demás el Perl es como cualquier otro lenguaje de programación de alto nivel, así se puede construir subrutinas, funciones, realizar control del flujo del código, leer – escribir en ficheros del servidor, orientándose principalmente a la búsquedas, extracción y formateado de ficheros de tipo de texto, también es muy usado para manejo y gestión de procesos (estado de procesos, conteo y extracción de parámetros característicos, etc. Por todo ello el Perl es el lenguaje ideal para la manipulación  de las cadenas de datos que se hacen llegar la servidor por parte de los usuarios de las páginas web.   

 

         Debido a que Perl es una combinación de las características de los lenguajes mas usados por los programadores de sistemas, como son los shell del sistema operativo UNIX, aunque su potencia se basa en la similitud con las mejores características del lenguaje estructurado C, en general cualquier utilidad que se necesite realizar en sh, awk, o sed, se puede implementar de una manera mas potente y sencilla mediante el lenguaje Perl.     

Algunas de  las ventajas del uso del lenguaje Perl son las siguientes:

·        Construcción de Pequeños programas que pueden ser usados como filtros para obtener información de ficheros, realizar búsquedas, etc.

·        Se puede utilizar en varios entornos, como puede ser Windows 95, OS/2, entre muchos otros sin realizar cambios de código, siendo únicamente necesario la introducción del interprete Perl, correspondiente a cada sistema operativo.

·        También es uno de los lenguajes mas utilizados en la programación del CGI scripts, que son guiones o scripts, que se utilizan en el interfase DCGI (Common Gateway Interface), para intercambio de información entre aplicaciones externas y servicios de información.

·        El mantenimiento y depuración de un programa en Perl es mucho mas sencillo que la de cualquier programa en C.     

 

Hosted by www.Geocities.ws

1