Tutorial de Perl

Perl es un programming languagedesarrollado por Larry Wall, especialmente diseñado para el procesamiento de texto. Son las siglas de Practical Extraction and Report Language. Se ejecuta en una variedad de plataformas, como Windows, Mac OS y las distintas versiones de UNIX. Este tutorial proporciona una comprensión completa de Perl.

¿Por qué aprender Perl?

  • Perl es un lenguaje de programación estable y multiplataforma.

  • Aunque Perl no es oficialmente un acrónimo, pocas personas lo usaron como Practical Extraction and Report Language.

  • Se utiliza para proyectos de misión crítica en los sectores público y privado.

  • Perl es un software de código abierto, licenciado bajo su Licencia Artística , o la Licencia Pública General GNU (GPL) .

  • Perl fue creado por Larry Wall.

  • Perl 1.0 fue lanzado a alt.comp.sources de Usenet en 1987.

  • En el momento de escribir este tutorial, la última versión de perl era 5.16.2.

  • Perl figura en el Oxford English Dictionary .

PC Magazine anunció a Perl como finalista del premio a la excelencia técnica de 1998 en la categoría de herramientas de desarrollo.

Funciones de Perl

  • Perl toma las mejores características de otros lenguajes, como C, awk, sed, sh y BASIC, entre otros.

  • Interfaz de integración de bases de datos Perls DBI admite bases de datos de terceros, incluidas Oracle, Sybase, Postgres, MySQL y otras.

  • Perl funciona con HTML, XML y otros lenguajes de marcado.

  • Perl es compatible con Unicode.

  • Perl es compatible con Y2K.

  • Perl admite programación tanto procedimental como orientada a objetos.

  • Perl interactúa con bibliotecas externas C / C ++ a través de XS o SWIG.

  • Perl es extensible. Hay más de 20.000 módulos de terceros disponibles en Comprehensive Perl Archive Network ( CPAN ).

  • El intérprete de Perl puede integrarse en otros sistemas.

Hola mundo usando Perl.

Solo para darle un poco de entusiasmo acerca de Perl, le voy a dar un pequeño programa convencional Perl Hello World. Puede probarlo usando el enlace Demo.

#!/usr/bin/perl

# This will print "Hello, World"
print "Hello, world\n";

Aplicaciones de Perl

Como se mencionó anteriormente, Perl es uno de los lenguajes más utilizados en la web. Voy a enumerar algunos de ellos aquí:

  • Perl solía ser el lenguaje de programación web más popular debido a sus capacidades de manipulación de texto y su rápido ciclo de desarrollo.

  • Perl es ampliamente conocido como " la cinta adhesiva de Internet ".

  • Perl puede manejar datos web encriptados, incluidas transacciones de comercio electrónico.

  • Perl puede integrarse en servidores web para acelerar el procesamiento hasta en un 2000%.

  • De Perl mod_perl permite al servidor Web Apache para incrustar un intérprete de Perl.

  • El paquete DBI de Perl facilita la integración de la base de datos web.

Audiencia

Esta Perl tutorial ha sido preparado para principiantes para ayudarlos a comprender los conceptos básicos y avanzados relacionados con los lenguajes Perl Scripting.

Prerrequisitos

Antes de que empiece a practicar con varios tipos de ejemplos que se dan en esta referencia, asumimos que tiene una exposición previa a la programación en C y Unix Shell.