Tutorial de Introducción a Perl
Versión: 1.1, Julio, 2002

Autores: F. Javier García Castellano,
Pedro Angel Castillo Valdivieso,
Juan Julián Melero Guervós
Web: http://genura.ugr.es/~javi, Mail: javi@geneura.ugr.es
inicioGeNeuracursos

(C) GeNeura Team
Web: http://geneura.ugr.es, Mail: tutti@geneura.ugr.es

Introducción

Qué es y qué herramientas vamos a usar

En este tutorial veremos los fundamentos para escribir programas con el lenguaje Perl (Practical Extraction Report Language).

Perl es un lenguaje de script (o de guiones), lo que quiere decir que no hace falta un fichero binario para poder ejecutar las instrucciones que hemos codificado usando este lenguaje, es decir, es interpretado, aunque el intérprete de Perl "compila" los programas antes de ejecutarlos. Perl tiene características de muchos lenguajes de programación (buscando lo mejor de cada uno), pero al que más se parece es al C.

Con Perl podemos programar casi de todo (hay librerías/módulos para casi cualquier cosa que queramos), pero hay aplicaciones que requieren mucha rapidez en las cuales es mejor utilizar otros lenguajes que no sean interpretados (la ejecución a través del intérprete introduce retardos). Perl es un lenguaje que permite programar de forma muy rápida y es excelente para el tratamiento de cadenas.

En sus comienzos fue un lenguaje restringido a sistemas UNIX, pero hoy en día existen versiones del intérprete de Perl para casi todos los sistemas.

Para trabajar con Perl sólo nos va a hacer falta:



Índice

  1. Introducción a Perl
    1. Introducción
    2. Instalación de Perl
    3. Separación de instrucciones y comentarios

  2. Clases de datos y operadores en Perl
    1. Datos Escalares
    2. Arrays
    3. Arrays Asociativos
    4. Ejercicios

  3. Estructuras de control y funciones
    1. Estructuras de control de flujo
    2. Funciones
    3. Ejercicios

  4. Perl un poco más a fondo
    1. Entradas y salidas
    2. Expresiones regulares
    3. Funciones split y join
    4. Módulos
    5. Ejercicios

  5. Objetos en Perl
    1. Uso de clases y objetos
    2. Como hacer nuestra propia clase
    3. Ejercicios

  6. Ayuda, enlaces y sitios de referencia.
    1. Ayuda de Perl
    2. Enlaces y sitios de referencia