Perl manual

Páginas: 26 (6251 palabras) Publicado: 9 de febrero de 2012
rl
INTRODUCCIÓN AL LENGUAJE PERL
[pic]

|Sobre el tutorial |


Este tutorial está dirijido a personas con algunos conocimientos de C y del sistema operativo Unix. Dependiendo de los conocimientos sobre estos temas puedes saltarte o no algunos de los capitulos.
Los capítulos en los que se ha hecho especial hincapié son:
• Tipos de datos en PERL.
• Sintaxis general.• Expresiones regulares.
Los capítulos que pueden ser usados como referencia rápida son:
• Operadores en PERL.
• Variables predefinidas.
• Ejemplo de uso de algunas funciones.
Como apoyo a alguno de los temas explicados se han añadido una serie de ejercicios que se dividen en tres niveles de dificultad:
• NIVEL INICIAL.
• NIVEL INTERMEDIO.
• NIVEL AVANZADO.
Ademástodos los ejemplos pueden ser probados al incluirse el código preparado para su ejecución.
[pic]

|Qué es PERL |


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ámetroscaracterí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 dellenguaje 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, ...
• Sepuede utilizar en varios entornos, como puede ser Windows 95, OS/2, ..., sin realizar cambios de código, siendo unicamente 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 de CGI scripts, que son guiones o scripts que utilizan el interface CGI (Common Gateway Interface), para intercambiode información entre aplicaciones externas y servicios de información. Como ejemplo de ello tenemos los programas de búsqueda usados por el browser Netscape.
• El mantenimiento y depuración de un programa en PERL es mucho más sencillo que la de cualquier programa en C.
[pic]

|Un primer programa en PERL |


En primer lugar para ejecutar un programa en PERL podemoshacer dos cosas:
• Llamar desde la línea de comandos al interprete PERL, pasando como parámetro el nombre del programa.
sun630% perl primer.pl
La extensión pl no es necesaria, pero se suele poner.
 
• Añadir en la primera línea del programa lo siguiente :
#! /usr/bin/perl
Ademas debemos cambiar los permisos del fichero fuente, para poderlo ejecutar. Esto serealiza mediante la instrucción chmod:
chmod u+x primer.pl
A continuación de la primera linea escribiríamos el guión del programa, y una vez hecho esto simplemente invocaríamos el nombre del programa directamente desde la línea de comandos.
sun630% primerl.pl
Los caracteres #! sirven para denotar que lo que viene a continuación hace referencia a un interprete de comandos.
Por ejemplo un perlscripts que mostrará por la pantalla el mensaje HOLA MUNDO se haría de la siguiente forma:
#! /usr/bin/perl
print "HOLA MUNDO\n";
[pic]

|Tipos de datos en PERL |

|IMPORTANTE |


Perl tiene tres tipos de datos:
1. ESCALARES.
2. ARRAY DE ESCALARES.
3. ARRAYS ASOCIATIVOS DE ESCALARES.
El tipo de dato escalar es denotado mediante un nombre de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual De Perl
  • La perla
  • la perla
  • la perla
  • La Perla
  • Perl
  • la perla
  • Perla

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS