Introducción Al Lenguaje Perl
Enviado por sebasdarke • 15 de Marzo de 2012 • 312 Palabras (2 Páginas) • 676 Visitas
INTRODUCCIÓN AL LENGUAJE PERL
ERL significa Practical Extraction and Report Language, algo así como lenguaje práctico de extracción y de informes. Es un lenguaje creado por Larry Wall (quien, por cierto, es uno de los net-gods más conocidos en la actualidad) con el objetivo principal de simplificar las tareas de administración de un sistema UNIX. En realidad hoy en día, en su última versión, se ha convertido en un lenguaje de propósito general, y una de las principales herramientas de cualquiera que desee gestionar datos web en internet. Es un lenguaje interpretado que tiene varias utilidades, pero está principalmente orientado a la busqueda, extracción y formateado de ficheros de tipo 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...). Es una combinación de las características de los lenguajes más usados por los programadores de sistemas, como son los shell del sistema operativo UNIX, los utilidad ( que incluye un lenguaje interpretado propio) awk para formateo y tratamiento de texto e incluso caracteristicas de Pascal, 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 busquedas, ... • Se puede utilizar en varios entornos, como puede ser Windows 95, OS/2, ..., sin realizar cambios de código, siendo unicamente necesario la introducción del intérprete PERL correspondiente a cada sistema operativo. También es uno de los lenguajes mas utilizados en la programación de CGI scripts, que son guiones o scripts que utilizan el interface CGI (Common Gateway Interface), para intercambio...
...