perl

Páginas: 17 (4007 palabras) Publicado: 25 de mayo de 2014
Universidad Nacional de Luján - Guía del lenguaje Perl

Guía Introductoria al Lenguaje Perl
versión 2.1

Fernando Bordignon, Gabriel Tolosa y Fernando Lorge
{bordi, tolosoft, florge}@mail.unlu.edu.ar

Laboratorio de Redes de Computadoras
División Estadística y Sistemas
Universidad Nacional de Luján
La presente guía es una versión “quick and dirty” -tal como dicen los anglosajones- conel objetivo
de lograr un primer acercamiento al lenguaje. Se sugiere complementar el estudio con bibliografía
adicional, como la recomendada.
Charles Babbage dijo "se cometen muchos menos errores usando datos incorrectos, que no
empleando dato alguno". Es por esto que se pide perdón por los posibles errores que se hayan
deslizado, y se solicita al lector que contribuya a mejorar este materialde estudio, a partir de las
correcciones y críticas que pueda aportar.

Fuentes de bibliografía adicional sobre el lenguaje Perl:









Página oficial del lenguaje Perl. http://www.perl.com
Curso de Perl (en inglés) http://fpg.uwaterloo.ca/perl/start.html
Perl Mongers. http://www.perl.org/
Editorial O´Reilly, página del lenguaje Perl. http://perl.oreilly.com/
PerlDoc.http://www.perldoc.com/
The Perl Journal. http://www.tpj.com/
Perl Chile. http://www.perl.cl/
En su unix escriba: man perl

Lugares de descarga del lenguaje:




Página oficial del lenguaje Perl. http://www.perl.com
CPAN - Módulos Perl. http://www.cpan.org/
Activestate. Perl para Windows. http://www.activestate.com/

Filosofía de Perl:
"Hay más de una forma de hacerlo" segúnLarry Wall, su autor.

1

Universidad Nacional de Luján - Guía del lenguaje Perl

Introducción al Lenguaje
"Si no noto la resistencia del papel frente a la pluma, me siento incapacitado" Jean Daniel

Perl significa Lenguaje práctico de extracción y reporte (Practical Extraction and Report Language)
. Su creador fue Larry Wall, y su objetivo era simplificar las tareas habituales a realizaren el
sistema operativo Unix. Hoy es un lenguaje de propósito general, de alta portabilidad y es la
herramienta principal que utilizan los webmasters para implementar programación a través de la
interfase CGI.
Perl es un lenguaje interpretado, aunque transparentemente compile los programas antes de
ejecutarlos. Es por ello que los ortodoxos de la comunidad hablan de guiones (scripts) y no deprogramas. Existe una numerosa cantidad de programadores Perl distribuidos a lo largo del
mundo, ellos día a día producen nuevos módulos de librería que extienden asombrosamente las
capacidades del lenguaje. En Perl, practicamente, es posible programar casi cualquier problema;
maneja: comunicaciones entre computadoras, bajo protocolos TCP/IP; implementa hilos de
ejecución (threads); implementa-opcionalmente- el estilo de programación orientado a objetos,
posee APIs con todos los protocolos populares de aplicación en Internet. Aunque su punto debil es
la perfomance en la ejecución de guiones -no alcanza las velocidades ofrecidas por lenguajes
como el C-, Perl es un excelente lenguaje destinado al aprendizaje y el desarrollo de prototipos de
modelos de software.
PERL es gratuito,hay completa libertad de copiar el código fuente, compilarlo, imprimirlo,
compartirlo, etc, pero todo esto es bajo la licencia GNU, que en términos generales ordena que
cualquier programa que se desarrolle se debe liberar, o sea si Ud. puede utilizar el código hecho
por otros; otros pueden usar el código hecho por Ud.
Como se mencionó anteriormente, la portabilidad es una características dePerl. Los guiones se
pueden ejecutar sobre distintos sistemas operativos como ser: Linux, System de Macintosh,
Microsoft Windows, Solaris de Sun, BSD, etc. En definitiva, un programa puede correr en
cualquier sistema operativo sin tener que modificar el código fuente; solamente es necesario
poseer el interprete de Perl para cada sistema y librerías adicionales que use.
Con Perl se pueden:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • la perla
  • la perla
  • La Perla
  • Perl
  • la perla
  • Perla
  • La perla
  • perla

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS