GoConqr has a new look! Let us know what you think.

Slides

Perl

Daniel Morin Informática Spanish 4 slides

Perl

Slides in this set (4)

  1. Origen

    • Larry Wall comenzó a trabajar en Perl en 1987 mientras trabajaba como programador en Unisys4​ y anunció la versión 1.0 en el grupo de noticias comp.sources.misc el 18 de diciembre de 1987. El lenguaje se expandió rápidamente en los siguientes años. Perl 2, publicado en 1988, aportó un mejor motor de expresiones regulares. Perl 3, publicado en 1989, añadió soporte para datos binarios.
    • Hasta 1991 la única documentación de Perl era una simple (y cada vez más larga) página de manual Unix. En 1991 se publicó Programming Perl (el libro del camello) y se convirtió en la referencia de facto del lenguaje. Al mismo tiempo, el número de versión de Perl saltó a 4, no por marcar un gran cambio en el lenguaje, sino por identificar a la versión que estaba documentada en el libro.
    • El desarrollo de Perl 5 continuó en 1994. La lista de correo perl5-porters se estableció en mayo de 1994 para coordinar el trabajo de adaptación de Perl 5 a diferentes plataformas. Es el primer foro para desarrollo, mantenimiento y adaptación de Perl 5.
    • Perl 5 fue publicado el 17 de octubre de 1994. Fue casi una completa reescritura del intérprete y añadió muchas nuevas características al lenguaje, incluyendo objetos, referencias, paquetes y módulos. A destacar, los módulos proveen de un mecanismo para extender el lenguaje sin modificar el intérprete. Esto permitió estabilizar su núcleo principal, además de permitir a los programadores de Perl añadirle nuevas características.
    • Origen
  2. Estructura sintáctica

    • La sintaxis de Perl refleja la idea de que "cosas que son diferentes deben parecer diferentes". Por ejemplo, escalares, arrays y hashes tienen diferente sigilo. Índices de array y claves hash usan diferentes clases de paréntesis. Strings y expresiones regulares tienen diferentes delimitadores estándar. Esta aproximación puede contrastarse con lenguajes como Lisp, donde la misma construcción S-expresión y sintaxis básica se usa para muchos y variados propósitos.
    • Perl tiene características que soportan una variedad de paradigmas de programación, como la imperativa, funcional y la orientada a objetos. Al mismo tiempo, Perl no obliga a seguir ningún paradigma en particular, ni obliga al programador a elegir alguna de ellas.
    • Estructura sintáctica
  3. Usos principales

    • Gracias a la gran variedad que han surgido desde la creación de Perl, este lenguaje se ha convertido en pieza fundamental para el diseño de aplicaciones en diversos campos. Algunos de estos usos son:
    • • Junto con Phyton y PHP es uno de los lenguajes más usados en la implementación de aplicaciones web.
    • • Es usado desde que surgió la web para escribir scripts CGI.
    • • Es un componente integral de la solución LAMP para el desarrollo de aplicaciones web.
    • • Hay muchos proyectos grandes escritos en Perl como lo son: Slash, IMDb y UseModWiki.
    • • Utilización en sitios de Internet con gran cantidad de visitas como “Amazon” y “Ticketmaster”.
    • • Usado como “lenguaje pegamento”, para unir interfaces, componentes y sistemas enteros.
    • • Utilizado en aplicaciones que requieren procesar gran cantidad de datos, y para la creación de informes.
    • • Creación de programas de administración de sistemas de propósito general.
    • • Utilizado también en aplicaciones que requieran un desarrollo rápido y un manejo seguro de gran cantidad de datos (ejemplo: finanzas y bioinformática).
    • Usos principales
  4. Costo

    • Perl es un software de código abierto, licenciado bajo su Licencia Artística, o la Licencia Pública General de GNU (GPL).
    • http://dev.perl.org/licenses/gpl1.html
    • Costo

Information

Description
Perl
Created by
Daniel Morin
Views
4
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?