INTRODUCCIÓN AL LENGUAJE PERL

Páginas: 25 (6125 palabras) Publicado: 16 de mayo de 2013
INTRODUCCIÓN AL LENGUAJE PERL

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 quepueden 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ás todos los ejemplos pueden ser probados al incluirse el código preparado para suejecución.

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ámetros característicos, etc...).
Es una combinación de las características de los lenguajes más usados por losprogramadores 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 puedeimplementar 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, siendounicamente 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 intercambio de información entre aplicaciones externas y servicios de información. Como ejemplo de ello tenemos los programas debú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.

Un primer programa en PERL
En primer lugar para ejecutar un programa en PERL podemos hacer 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 noes 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 se realiza 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 delprograma 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 perl scripts que mostrará por la pantalla el mensaje HOLA MUNDO se haría de la siguiente forma:
#! /usr/bin/perl
print "HOLA MUNDO\n";

Tipos de datos en PERL

IMPORTANTE
Perl tiene tres tiposde datos:
1. ESCALARES.
2. ARRAY DE ESCALARES.
3. ARRAYS ASOCIATIVOS DE ESCALARES.
El tipo de dato escalar es denotado mediante un nombre de variable precedido del simbolo $, y puede contener un número , una cadena de caracteres, y una cadena de caracteres en la que alguno de los caracteres puede ser un carácter especial.
Por ejemplo, si queremos definir una variable de tipo escalar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción al lenguaje perl
  • introduccion al lenguaje
  • Introduccion al lenguaje
  • Introducción a Lenguaje De Marcas
  • Introduccion al lenguaje c
  • Introduccion Al Lenguaje Audiovisual
  • Introducción a la Psicologia del Lenguaje
  • Introduccion Lenguaje HTML

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS