29
Perl Un lenguaje, muchas formas de usarlo.

Presentacion sobre PERL, UDLA enero 2011

Embed Size (px)

Citation preview

Page 1: Presentacion sobre PERL, UDLA enero 2011

PerlUn lenguaje, muchas formas de

usarlo.

Page 2: Presentacion sobre PERL, UDLA enero 2011

¿Qué es Perl?

Page 3: Presentacion sobre PERL, UDLA enero 2011

Lenguaje de Programación

Multiparadigma, multiplataforma, multipropósito

Page 4: Presentacion sobre PERL, UDLA enero 2011

Creado por Larry Wallen 1987

Perl es un lenguaje de programación creado por un

lingüista

Page 5: Presentacion sobre PERL, UDLA enero 2011

Protagonista en los inicios de Internet

Su uso se extendió bastante en los finales de los 90's (Sitios Web

"dinámicos" = CGI)

Page 6: Presentacion sobre PERL, UDLA enero 2011

Administración de sistemas, procesamiento de textos,

bioinformática, etc.

Estas son algunas de las áreas donde se ha utilizado

Page 7: Presentacion sobre PERL, UDLA enero 2011

5.12.2

Esta es la versión actual, paralelamente se está trabajando en

lo que será Perl 6

Page 8: Presentacion sobre PERL, UDLA enero 2011

¿Por qué usar Perl?

Page 9: Presentacion sobre PERL, UDLA enero 2011

Robustez y Estabilidad

Mas de 20 años de experiencia

Page 10: Presentacion sobre PERL, UDLA enero 2011

Escríbelo una vez, usalo cuantas veces quieras y donde

quieras

Hay versiones de Perl para la mayoría de las plataformas

existentes.

Page 11: Presentacion sobre PERL, UDLA enero 2011

3 paradigmas de programación disponibles

No te limitas a una sola forma de resolver un problema

Page 12: Presentacion sobre PERL, UDLA enero 2011

CPAN

O como extender nuestros programas fácilmente.

Page 13: Presentacion sobre PERL, UDLA enero 2011

Compatibilidad con versiones anteriores

Hoy puedes correr tus programas de ayer (versiones antiguas de Perl)

Page 14: Presentacion sobre PERL, UDLA enero 2011

Comunidad fuerte y saludable

Compartir librerías, experiencias, ayuda de forma abierta

Page 15: Presentacion sobre PERL, UDLA enero 2011

Ofrece todas las herramientas necesarias para facilitar el

desarrollo

frameworks, modulos para pruebas, ORM

Page 16: Presentacion sobre PERL, UDLA enero 2011

Expresar soluciones

Está diseñado como un lenguaje natural

Page 17: Presentacion sobre PERL, UDLA enero 2011

¿Qué puedo hacer con Perl?

Page 18: Presentacion sobre PERL, UDLA enero 2011

Procesamiento de Texto

Por que abrir un archivo para extraer o modificar contenido no es

una buena opción

Page 19: Presentacion sobre PERL, UDLA enero 2011

Scripts para administrar/monitorear

servicios

Soluciones inmediatas y rápidas

Page 20: Presentacion sobre PERL, UDLA enero 2011

Bioinformática

Facilita el manejo de secuencias de ADN, ARN .. (Bioperl)

Page 21: Presentacion sobre PERL, UDLA enero 2011

Aplicaciones Web

Catalyst, Dancer, Mojolicius

Page 22: Presentacion sobre PERL, UDLA enero 2011

Análisis numérico y científico

PDL (Perl Data Language)

Page 23: Presentacion sobre PERL, UDLA enero 2011

Aplicaciones para escritorio

Perl puede ser usado con librerías gráficas como GTK, QT, Tk

Page 24: Presentacion sobre PERL, UDLA enero 2011

Perlalgunos casos de éxito

Page 25: Presentacion sobre PERL, UDLA enero 2011

Perl viene instalado en todas las distribuciones Linux

Si estás usando Linux o algún derivado de Unix, eres usuario Perl

Page 26: Presentacion sobre PERL, UDLA enero 2011

Es usado en varios sitios web grandes

Amazon, LiveJournal, Slashdot, etc.

Page 27: Presentacion sobre PERL, UDLA enero 2011

Bibliotecas

Koha es un sistema para el manejo bibliotecario, actualmente usado en

muchas bibliotecas grandes (Biblioteca Nacional de Venezuela)

Page 28: Presentacion sobre PERL, UDLA enero 2011

Genoma Humano

Perl fue (y continua siendo) clave para el trabajo bioinformático

Page 29: Presentacion sobre PERL, UDLA enero 2011

Contacto

Correo: [email protected]

Twitter:@chsanch

Blog:http://blog.g013m.com.ve