Universidad Nacional Experimental del Táchira

 

Universidad Yacambú

 

Doctorado en Gerencia

 

 

 

 

 

 

 

 

 

“PERL (PERL111)”

 

 

 

 

 

 

 

 

 

 

 

                                                                       Nombre: Mónica del Carmen Pacheco

                                                                       C.I. Nº 12.228.821

                                                                       Materia: Seminario Herramienta WEB

                                                                       Profesor: Dr. José Pardo

                                                                       Trabajo Nº 2

 

 

 

San Cristóbal, 26 de julio de 2005

 

 

 

“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.

 

                                                                      

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INFOGRAFÍA

 

 

 

 

 

Código                        Direcciones Electrónicas y Resumen

 

P111  “Tutorial de PERL en Castellano: Regularizando la Situación”

 

En esta página encontramos un útil tutorial de Perl en castellano enseñando una descripción directa para trabajar con ficheros de texto que tienen una estructura y expresiones regulares, muestran como usar los símbolos convencionales para referirse a grupos de caracteres y otros para repetición o señales de puntuación necesarios en el Perl.

 

Disponible en: http://www.merelo.net/tutoperl/tutoperl10.html

Enlace Local

 

P112 “Enciclopedia de Wikipedia”

 

En esta página se observa un poco de historia básica para conocer el Lenguaje Perl, indica su significado: Perl (Practical Extraction and Report Language) es un lenguaje de programación, desarrollado por Larry Wall inspirado en otras herramientas de UNIX como son: sed, grez, awk, c-shell, para la administración de tareas propias de sistemas UNIX.

Disponible en: http://es.wikipedia.org/wiki/Perl

Enlace Local

 

P113 “Introducción al Lenguaje PERL”

 

Indica en términos generales lo que es el lenguaje PERL es un lenguaje interpretado que tiene varias utilidades, pero está principalmente orientado a la búsqueda, extracción y formateado de ficheros de tipo texto. También muestra sus ventajas y los tipos de datos en PERL. Indica que todas las instrucciones de PERL deben terminar en ";".

Disponible en: http://kataix.umag.cl/~mmarin/topinf/perl.html

Enlace Local

 

P114 “Tutorial de PERL”

 

Esta página ofrece una introducción al Lenguaje PERL, los tipos de datos del contexto; Los tipos de variables son determinados por la anteposición de un carácter especial, cuya función es que todos los tipos de datos tienen su propio nombre, así como las etiquetas, funciones, archivos y manejadores de directorios.

Disponible en: http://members.tripod.com/~MoisesRBB/perl.html

Enlace Local

 

 

 

 

P115 “¿Como enviar emails usando PERL?”

 

Allí nos muestran como enviar un email usando PERL o un sendmail, ofrece al programador varias posibilidades a la hora de hacer una misma tarea, incluyendo el envío de mensajes con sendmail. El cual es un programa de código abierto que se usa en la mayoría de los sistemas Unix y en unos cuantos NT.

Disponible en: http://webmaster.bankhacker.com/perl/sendmail.phtml

Enlace Local

 

P116 “Las Páginas de PERL en Español”

 

Aquí se puede encontrar información en castellano sobre este lenguaje de programación que, hoy por hoy, ha ganado carta de residencia como uno de los mejores entre administradores de sistemas y webmasters.

Disponible en: http://cronopio.net/perl/

Enlace Local

 

P117 “Definiciones Básicas de Perl”

 

Allí nos indican la mejor bibliografía en PERL: el mejor libro de referencia sobre el Perl es Programming Perl, por Larry Wall y otros (llamado el libro del camello). Mostrando ejemplos, reglas de estilo, Perl es un lenguaje interpretado, aunque en realidad, el intérprete de Perl, como todos los intérpretes modernos, compila los programas antes de ejecutarlos. Por eso se habla de scripts, y no de programas.

Disponible en: http://geneura.ugr.es/~jmerelo/tutoperl/

Enlace Local

 

P118 “Curso de PERL”

 

En el Capítulo I hay una intro. al lenguaje PERL que significa "Practical Extraction and Report Language" es un lenguaje de programación medianamente nuevo, El Capítulo II habla de los Datos Escalares, el Capítulo III de los arreglos que es una lista ordenada de datos escalares. El Capítulo IV de las Estructuras de Control, el V de los Archivos.

Disponible en: http://www.geocities.com/SiliconValley/Station/8266/perl/

Enlace Local

 

 

Hosted by www.Geocities.ws

1