miércoles, 7 de diciembre de 2011

PERL

Perl: Es un lenguaje de programación  diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed, Lisp, y en un grado inferior, de muchos otros lenguajes de programación.


Estructuralemente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script


CARACTERÍSTICAS

La estructura completa de Perl deriva ampliamente del lenguaje C. Perl es un lenguaje imperativo, con variables, expresiones, asignaciones, bloques de código delimitados por llaves, estructuras de control y subrutinas.


Perl también toma características de la programación shell. Todas las variables son marcadas con un sigilo precedente (sigil). Los sigilos identitifican inequívocamente los nombres de las variables, permitiendo a Perl tener una buen sintaxis.


Perl toma las listas de Lisp, hash, del AWK y expresiones regulares del sed. Todo esto simplifica y facilita todas las formas del análisis sintáctico, manejo de texto y tareas de gestión de datos.



  • Fácil de usar
  • Se le considera como un lenguaje que no tiene fronteras
  • Es rápido
  • Se puede utilizar en varios entornos
  • Tiene variedad de características como estructural, funcional y orientado a objetos.

DISEÑO

El diseño de Perl puede ser entendido como una respuesta a tres amplias tendencias de la industria informática: rebaja de los costes en el hardware, aumento de los costos laborales y las mejoras en la tecnología de compiladores. Este lenguaje es diseñado para hacer un uso  eficiente de los costosos programadores de ordenador.

Perl tiene muchas características que facilitan la tarea del programador a costa de unos requerimientos de CPU y memoria mayores. Estas incluyen gestión de memoria automática; tipo de dato dinámico; strings, listas, hashes, etcétera.

Perl se enfoca en las siguientes áreas:


La administración de sistemas operativos, debido a que, por sus características Perl es muy potente en la creación de pequeños programas que pueden ser usados como filtros para obtener información de ficheros, realizar búsquedas, entre otras cosas.


Se ha usado desde los primeros dias del web para escribir guiones (scripts). Es una de las "tres pes" (Perl, Python y PHP), que son los lenguajes más populares para creación de aplicaciones web, y es un componente integral de la popular solución LAMP.


VENTAJAS


Perle es software libre y esta licenciado bajo la Licencia Artística y la GNU. Existen distribuciones disponibles para la mayoría de sistemas operativos. Está especialmente extendido en Unix y en sistemas similares, pero ha sido portado a las plataformas más modernas.



No hay comentarios:

Publicar un comentario