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
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.
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