Historia.
Por que siempre es bueno saber de donde provienen las cosas.
El lenguaje Perl toma su nombre de Practical Extraction and Report
Language y fue ideado por Larry Wall. La primera versión sale en el año
de 1987.
Originalmente Larry Wall lo describe como un excelente lenguaje
optimizado para leer archivos de texto, extraer información de esos
archivos y crear reportes basados en esa información, combinando lo
mejor de C, sed, awk y sh. Para los que conocen alguno de los lenguajes y
herramientas antes mencionados, se podrán dar cuenta que la sintáxis
del lenguaje es muy similar y no tendrán mucho problema en adoptarlo.
Perl se considera un lenguaje interpretado, es decir, no es necesaria
una previa compilación para poder ejecutarse, lo único que se necesita
es darle al interprete, perl, el código que queremos que ejecute.
Uno de los fuertes de Perl es la existencia de CPAN (Comprehensive Perl Archive Network), un directorio de
módulos que podemos integrar a nuestros scripts para facilitarnos la
vida.
CPAN es definitivamente uno de los íconos representativos de Perl, otros
lenguajes (proyectos) han querido implementar algo similar, pero han
fallado. Perl lleva a CPAN desde su nacimiento. La filosofía comunitaria
de Perl ha hecho de CPAN lo que es ahora, es el centro de distribución
comunitario de paquetes que ningún otro lenguaje ha tenido.
Perl se simboliza generalmente por un camello de una sola joroba (camello arábigo o dromedario), que fue la imagen elegida por el editor O'Reilly para la cubierta de Programming Perl, que por consiguiente adquirió el nombre de El Libro del Camello.
Desde hace unos años, y para evitar este tipo de problemas con la
licencia comercial, la Fundación Perl elaboró nuevos logotipos basados
en una cebolla, a raíz de las conferencias anuales que Larry Wall ofrece
con el título: State of the Onion ("Estado de la Cebolla").
Ahora si empezamos con lo bueno.
Algunas opciones que nos servirán para empezar.
-Escribiremos algunos programas sencillos al terminar cada tema, esto con el fin de practicar los conceptos.Primero antes que nada usaremos el block de notas o un editor de texto plano de su preferencia.Si todavía no tienen instalado perl pueden descargarlo desde aquí http://www.perl.org/ .
-Todo archivo que creemos se nombrara con un nombre de su preferencia, pero con la extensión ".pl".
programa.pl
practica.pl
El simbolo "#" no servirá para definir comentarios de linea.
#Comentario 1.
#!usr/bin/perl
Además para mostrar algún carácter en pantalla haremos uso de la función print. La cual imprimirá lo que tenga a su lado derecho.La estaremos viendo muy a menudo, por lo que luego comprenderan su función.
print $variable;
print "Hola";
Otra cosa que se me pasaba es que toda sentencia o instrucción que escribamos debe terminar con ";"
Tipos de datos manejados por perl.
Perl tiene tres tipos de datos: los escalares, listas y hashes(listas asociadas).- Escalares : son variables comunes que pueden contener cualquier tipo de valor, ya sea un numero, string o referencia.
- Listas : son colecciones de escalares, son conocidos normalmente como arrays.
- Hashes : son un tipo de arreglo asociativo, compuesto por una clave y un valor.
Todo escalar deberá comenzar con el símbolo "$" para diferenciarlo de los demas tipos.Los tipos escalares son ya sea numericos o de cadena.Deben de Y podemos representarlos de la siguiente manera.
$numero = 45;
$nombre = "Jose";
$nombre = 'Jose';
En los string podemos usar tanto comillas simples como las dobles.
Datos listas o arrays.
Las listas se definen anteponiendo el simbolo "@" antes del identificador. Una lista se define listando sus elementos, separados por comas y rodeados por paréntesis donde así sea requerido por la precedencia de los operadores.@puntuaciones = (32, 45, 16, 5);
@nombres = ("pedro","pepe","maria");Datos hash.
Un hash puede ser inicializado desde una lista de pares clave/valor.%rgb(
'rojo' => 0,
'verde' => 0,
'azul' => 0
);
No hay comentarios:
Publicar un comentario