presentacion sobre perl, udla enero 2011
TRANSCRIPT
![Page 1: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/1.jpg)
PerlUn lenguaje, muchas formas de
usarlo.
![Page 2: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/2.jpg)
¿Qué es Perl?
![Page 3: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/3.jpg)
Lenguaje de Programación
Multiparadigma, multiplataforma, multipropósito
![Page 4: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/8.jpg)
¿Por qué usar Perl?
![Page 9: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/9.jpg)
Robustez y Estabilidad
Mas de 20 años de experiencia
![Page 10: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/12.jpg)
CPAN
O como extender nuestros programas fácilmente.
![Page 13: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/13.jpg)
Compatibilidad con versiones anteriores
Hoy puedes correr tus programas de ayer (versiones antiguas de Perl)
![Page 14: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/14.jpg)
Comunidad fuerte y saludable
Compartir librerías, experiencias, ayuda de forma abierta
![Page 15: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/15.jpg)
Ofrece todas las herramientas necesarias para facilitar el
desarrollo
frameworks, modulos para pruebas, ORM
![Page 16: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/16.jpg)
Expresar soluciones
Está diseñado como un lenguaje natural
![Page 17: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/17.jpg)
¿Qué puedo hacer con Perl?
![Page 18: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/18.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/19.jpg)
Scripts para administrar/monitorear
servicios
Soluciones inmediatas y rápidas
![Page 20: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/20.jpg)
Bioinformática
Facilita el manejo de secuencias de ADN, ARN .. (Bioperl)
![Page 21: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/21.jpg)
Aplicaciones Web
Catalyst, Dancer, Mojolicius
![Page 22: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/22.jpg)
Análisis numérico y científico
PDL (Perl Data Language)
![Page 23: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/23.jpg)
Aplicaciones para escritorio
Perl puede ser usado con librerías gráficas como GTK, QT, Tk
![Page 24: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/24.jpg)
Perlalgunos casos de éxito
![Page 25: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/25.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/26.jpg)
Es usado en varios sitios web grandes
Amazon, LiveJournal, Slashdot, etc.
![Page 27: Presentacion sobre PERL, UDLA enero 2011](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/27.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020110/557bdf47d8b42aac4c8b50fd/html5/thumbnails/28.jpg)
Genoma Humano
Perl fue (y continua siendo) clave para el trabajo bioinformático