Presentacion sobre PERL, UDLA enero 2011

Post on 13-Jun-2015

734 views 3 download

Transcript of Presentacion sobre PERL, UDLA enero 2011

PerlUn lenguaje, muchas formas de

usarlo.

¿Qué es Perl?

Lenguaje de Programación

Multiparadigma, multiplataforma, multipropósito

Creado por Larry Wallen 1987

Perl es un lenguaje de programación creado por un

lingüista

Protagonista en los inicios de Internet

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

"dinámicos" = CGI)

Administración de sistemas, procesamiento de textos,

bioinformática, etc.

Estas son algunas de las áreas donde se ha utilizado

5.12.2

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

lo que será Perl 6

¿Por qué usar Perl?

Robustez y Estabilidad

Mas de 20 años de experiencia

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

quieras

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

existentes.

3 paradigmas de programación disponibles

No te limitas a una sola forma de resolver un problema

CPAN

O como extender nuestros programas fácilmente.

Compatibilidad con versiones anteriores

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

Comunidad fuerte y saludable

Compartir librerías, experiencias, ayuda de forma abierta

Ofrece todas las herramientas necesarias para facilitar el

desarrollo

frameworks, modulos para pruebas, ORM

Expresar soluciones

Está diseñado como un lenguaje natural

¿Qué puedo hacer con Perl?

Procesamiento de Texto

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

una buena opción

Scripts para administrar/monitorear

servicios

Soluciones inmediatas y rápidas

Bioinformática

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

Aplicaciones Web

Catalyst, Dancer, Mojolicius

Análisis numérico y científico

PDL (Perl Data Language)

Aplicaciones para escritorio

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

Perlalgunos casos de éxito

Perl viene instalado en todas las distribuciones Linux

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

Es usado en varios sitios web grandes

Amazon, LiveJournal, Slashdot, etc.

Bibliotecas

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

muchas bibliotecas grandes (Biblioteca Nacional de Venezuela)

Genoma Humano

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

Contacto

Correo: sanchezchristian@gmail.com

Twitter:@chsanch

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