PERL Lenguaje Práctico de Extracción y de Informes
PERL
Lenguaje Prctico de Extraccin
y de Informes
Introduccin
PERL que significa "Practical Extraction and
Report Language
Es un lenguaje de programacin creado por
Larry Wall, surge de otras herramientas
Unix.
Introduccin (Cont.)
Principalmente sirve para labores de
procesamiento de texto.
Tambin sirve para la programacin de
software de sistemas
Y ltimamente ha encontrado su aplicacin
en la escritura de CGI o scripts ejecutados
desde pginas de la WWW.
PERL es un lenguaje interpretado, aunque
internamente funciona como un compilador. Por
eso se habla de scripts, y no de programas.
Existen actividades en las cuales PERL, no es la
solucin ms adecuada, por ejemplo: sistemas de
tiempo real, aplicaciones de memoria compartida de
procesos o aplicaciones extremadamente largas.
OPERADORES
Smbolo Descripcin
+ Suma
- Resta
* Multiplicacin
/ Divisin
. Concatenacin
++ Incremento
** Potencia
x(n) repeticin ejemplo $A=px(3) $A=ppp
OPERADORES COMPARACIN
Smbolo Strings Descripcin
= = Eq Igual
!= Ne No es igual
< Lt Menor que
> Gt Mayor que
= Ge Mayor o igual que
OPERADORES LOGICOS
And (&&), or (||)
Conociendo su sintaxis
El tpico ejemplo de hola mundo!!!1: print ("Cual es tu nombre?");
2: $nombre=;
3: chop($nombre); # esto es un comentario
4: print "Hola, $nombre!\n";
OBS.: en PERL no se necesita declarar la variable
se crea y se usa, podramos haber escrito un
nmero igual lo mostrara.
Los datos pueden ser nmeros y string, al igual
que en C.
Para sealar los strings hay dos formas de hacerlo:
comillas simples y dobles, se usan igual que en
Shell.
Strings :
a) Concatenacin(.):Ej:"Hola"."mundo" # "Holamundo
"juan"." "."pedro" # "juan pedro
b) Operador de repeticin de strings(x) :Ej:"juan"x3 # "juanjuanjuan"