Tutorial de PERL

 
Juan Julián Merelo Guervós
[email protected]

1 ¿Qué es?
2 ¿Para qué sirve?
3 ¿Cómo se usa?
4 Mi primer programa en PERL
5 Más difícil todavía
6 Dando vueltas sobre lo mismo
7 Ahorrando energías
8 Recordando, que es gerundio
9 Purgando los pecados.
10 Pero ya puestos...
11 Regularizando la situación
12 Presentando lo impresentable
13 Decodificando
14 Todo bajo control
15 Algunos consejos
16 Bibliografía.
17 Recursos Internet

Tutorial de Perl: ¿Qué es?

PERL significa Practical Extraction and Report Language, algo así como lenguaje práctico de extracción y de informes. Es un lenguaje creado por Larry Wall (quien, por cierto, es uno de los net.gods más conocidos en la actualidad) con el objetivo principal de simplificar las tareas de administración de un sistema UNIX; en realidad hoy en día (en su versión 5.005, y posiblemente pronto, la 5.6) se ha convertido en un lenguaje de propósito general, y una de las principales herramientas de un buen internetero y de un buen webmaster.

Larry Wall es el tipo de personas que han hecho de la Internet lo que es ahora: un lugar con libre intercambio de ideas, donde los que saben de algo, los gurus, ayudan al que no sabe. Larry ([email protected]) es un habitual del grupo de usenet comp.lang.perl, y es normal que el propio Larry conteste a una pregunta de un principiante o a un error con un parche para solucionarlo.

Es un lenguaje que hereda estructuras principalmente de los intérpretes de comandos de UNIX, especialmente el csh, y de otras utilidades estándar, como awk y sed. En realidad, puede hacer todo lo que hacen cualquiera de ellos y todos ellos juntos, y la mayoría de las veces de forma más simple, comprensible y fácil de depurar. Si alguna vez habeis tratado de escribir un script para el shell, sabéis lo que quiero decir.

PERL es un lenguaje interpretado, aunque internamente funciona como un compilador. Por eso se habla de scripts, y no de programas, concepto referido principalmente a programas compilados al lenguaje máquina nativo del ordenador y sistema operativo en el que se ejecuta.

El mejor libro de referencia sobre el PERL es Programming Perl, por Larry Wall y otros (llamado el libro del camello por razones obvias). Aparte de la referencia, vienen ejemplos, reglas de estilo, y es bastante divertido.

[Programming Perl front page]

A pesar de que la versión actual del intérprete de PERL es la 5, es muy habitual, sin embargo, encontrar la versión 4.036, el último patchlevel de la versión 4 y probablemente el más estable. Actualmente, en enero del 2000, la versión 5.005 es suficientemente estable como para usarla en cualquier plataforma. La versión 5 es prácticamente compatible 100% con la 4; virtualmente todos los scripts que funcionan para la versión 4 lo hacen también en la 5. La mayor parte de los scripts presentados en este tutorial están desarrollados para la versión 4, pero deberían de funcionar, en principio, para la versión 5. Cuando son para la versión 5 de PERL, se indicará explícitamente con este signo v5

Aunque desarrollado originalmente en un entorno UNIX, actualmente hay versiones para casi todos los sistemas operativos: DOS (por ejemplo, la última versión, OpenDOS Windows NT, Amiga, MacOS (ver Bibliografía/Recursos.). Los scripts son compatibles entre las diversas plataformas, de forma que es un verdadero lenguaje multiplataforma. Muchos fabricantes lo incluyen en sus versiones de UNIX; también el Linux lo incluye. Si quieres saber si está en tu UNIX, escribe simplemente

UNIX% which perl
/usr/local/bin/perl

y si contesta algo similar a lo anterior, es que está instalado en el sistema. En algún otro "sistema operativo", como Windows 95, acuérdate de si lo instalaste o no, debe de estar en algún lado en tu disco duro. Para coger la última versión, consultar el apartado de enlaces

 
Siguiente: ¿Para qué sirve?
Descargar el tutorial completo, en .zip y el en .tgz. También los ejemplos Tutorial completo, para imprimir
BibliografíaEnlacesContactar con el autor
 

Cuidado! Necesitas mas espacio para...
This banner was supplied by SAFE Audit