SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
Perl
Un lenguaje, muchas formas de
            usarlo.
¿Qué es Perl?
Lenguaje de Programación

  Multiparadigma, multiplataforma,
           multipropósito
Creado por Larry Wall
      en 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
Perl
algunos 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

Weitere ähnliche Inhalte

Ähnlich wie Presentacion sobre PERL, UDLA enero 2011

Ähnlich wie Presentacion sobre PERL, UDLA enero 2011 (20)

¿Por qué usar PERL?
¿Por qué usar PERL?¿Por qué usar PERL?
¿Por qué usar PERL?
 
Lenguaje interprete PHP y PERL
Lenguaje interprete PHP y PERLLenguaje interprete PHP y PERL
Lenguaje interprete PHP y PERL
 
Tutorial perl
Tutorial perlTutorial perl
Tutorial perl
 
Perl2
Perl2Perl2
Perl2
 
Perl2
Perl2Perl2
Perl2
 
P2 act1 cuadro comparativo
P2 act1 cuadro comparativoP2 act1 cuadro comparativo
P2 act1 cuadro comparativo
 
Servidor php
Servidor phpServidor php
Servidor php
 
PYTHON.pptx
PYTHON.pptxPYTHON.pptx
PYTHON.pptx
 
Diseño de progra tarea
Diseño de progra tareaDiseño de progra tarea
Diseño de progra tarea
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-clase
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-clase
 
PHP
PHPPHP
PHP
 
Taller php
Taller phpTaller php
Taller php
 
Taller php
Taller phpTaller php
Taller php
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Cabrera ies 2011
Cabrera ies 2011Cabrera ies 2011
Cabrera ies 2011
 
Servicios web
Servicios webServicios web
Servicios web
 
Lengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaLengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuleta
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx
 

Mehr von Doknos Tecnology

Mehr von Doknos Tecnology (9)

Casos de éxito en Python
Casos de éxito en PythonCasos de éxito en Python
Casos de éxito en Python
 
Tipo de Aplicaciones
Tipo de AplicacionesTipo de Aplicaciones
Tipo de Aplicaciones
 
¿Por qué usar Python?
¿Por qué usar Python?¿Por qué usar Python?
¿Por qué usar Python?
 
¿Qué es Python?
¿Qué es Python?¿Qué es Python?
¿Qué es Python?
 
Casos de éxito de PHP
Casos de éxito de PHPCasos de éxito de PHP
Casos de éxito de PHP
 
¿Por qué utilizar PHP?
¿Por qué utilizar PHP?¿Por qué utilizar PHP?
¿Por qué utilizar PHP?
 
¿Qué es PHP?
¿Qué es PHP?¿Qué es PHP?
¿Qué es PHP?
 
¿Qué puedo hacer con PERL?
¿Qué puedo hacer con PERL?¿Qué puedo hacer con PERL?
¿Qué puedo hacer con PERL?
 
¿Qué es PERL?
¿Qué es PERL?¿Qué es PERL?
¿Qué es PERL?
 

Presentacion sobre PERL, UDLA enero 2011