Tutorial Perl 5

Para los que se pregunten que de bueno tiene, pueden seguir la liga, para ver que novedades tiene y como pueden beneficiarse con ellas.
En lo personal lo que me parece más interesante es el nuevo manejo de entradas y salidas (mediante IO) que permíte implementar sockets tan fácil como nunca antes, y las mejoras en cadenas regulares y programacion orientada a objetos.

Tabla de contenidos:


1- Introducción

1.1-PERL

1.1.1-¿Que es PERL?

1.1.2- Para que sirve

1.1.3- Donde puede usarse

1.1.4- Que fuentes de información existen

1.2- Filosofía de PERL

1.3- Diferencias entre PERL 4.3 y 5.X, Como elegir Versión


2- Programación Básica

2.1- Estructura Básica de un programa, programa Hola Mundo

2.2- Estructuras de datos básicas

2.2.1- Clases de Datos

2.2.1.1- Escalares

2.2.1.2- Arreglos

2.2.1.3- Hash o Arreglos asociativos

2.2.1.4- Equivalencias de Clases

2.2.3- Tipos especiales de Datos

2.2.3.1- Referencias

2.2.3.1.1- Creación
2.2.3.1.2- Uso

2.2.3.2- Archivos

2.2.3.2.1- Apertura
2.2.3.2.2- Uso y Cerrado

2.3- Operaciones Básicas

2.3.1- Aritméticas

2.3.2- Lógicas

2.3.4- Con Expresiones Regulares

2.3.5- Misceláneas

2.4- Estructuras de Control

2.4.1- Manejo de Subrutinas

2.5- Operaciones con Archivos

2.5.1- Apertura y Cerrado

2.5.2- Lectura de Datos

2.5.3- Escritura

2.5.4- Saltos y Proceso binario

2.6- Operaciones con Recursos del sistema

2.6.1- Como expresiones

2.6.2- Sin interrelaciones

2.6.3- Entubados


3- Programación Especial

3.1- Uso de Perl en línea, Tareas Comunes

3.1.1- Formas de Especificar el programa

3.1.2- Interruptores

3.1.3- Tareas Comunes de Perl en Línea de Comando

3.1.3.1- Reemplazar una cadena en un archivo por otra

3.1.3.2- Imprimir algún campo de un archivo

3.2- Programación de CGI, en Perl

3.2.1- cgi-lib.pl

3.2.2- CGI_Lite

3.3- Scripts para elaboración de reportes de texto

3.4- Expresiones Regulares

3.4.1- Símbolos Normales

3.4.1.1- Individuales

3.4.1.2- Genéricos

3.4.2- Símbolos Especiales

3.4.3- Uso de Expresiones regulares

3.4.3.1- Búsqueda

3.4.3.2- Substitución

3.4.4- Variables

3.4.4.1- Variables de entrada

3.4.4.2- Variables de salida

4- Bibliografia