PERL https://en.wikipedia.org/wiki/PERL General La página de manual perlintro(1) dice: Perl is en lenguaje de programación de propósito general, originalmente desarrollado para la manipulación de texto y ahora usado para un gran número de tareas, incluyendo: administración de sistemas, desarrollo web, programación de redes, desarrollo de GUIs, y más. El lenguaje está pensado para ser práctico (fácil de usar, eficiente, completo) más que bonito (corto, elegante, mínimo). Sus puntos fuertes son que es fácil de usar, permite programación procedimental pero también orientada a objetos (OO), tiene integrado un potente soporte para el procesado de textos, y tiene uno de las colecciones de módulos externos más impresionante del mundo. Características del lenguaje La estructurá general de Perl deriva ampliamente de C. Perl es un lenguaje procedimental, con variables, expresiones, instrucciones de asignación, bloques de código delimitados por llaves, estructuras de control, y subrutinas. Perl también se basa en funciones de la programación del 'shell'. Los programas en Perl son interpretados. Todas las variables son marcadas mediante un signo al principio del nombre. Estos signos identifican a las variables de forma inambigüa, dotando a Perl de una sintaxis muy rica. Es importante el hecho de que estos signos permiten interpolar directamente las variables en una cadena de texto. Y como en los 'shell' de Unix, Perl tiene integradas muchas funciones para tareas comunes, como ordenación, o acceso a los recursos del sistema. Perl hereda de awk los arrays asociativos, y de sed las expresiones regulares. Ambos simplifican y facilitan cualquier tipo de análisis o manejo de textos, y las tareas que procesamiento de datos. En Perl 5, se añadieron características para permitir estructuras de datos complejas, funciones de clase 1 (o sea, tratadas en conjunto como un valor), y un modelo de programación orientado a objetos. Éste incluye referencias, paquetes, y un método de acceso basado en clases. Perl 5 también introdujo las variables con alcance léxico, que hacen más fácil escribir código robusto y módulos, por tanto haciendo práctico escribir y distribuir bibliotecas de código Perl. Todas las versiones de Perl gestionan de forma automática el tipo de las variables y la memoria asignada. El intérprete conoce el tipo y las necesidades de cada objeto de datos del programa; reserva y libera el espacio a medida que va siendo necesario. Las conversiones de tipo legales se producen automáticamente en tiempo de ejecución; las ilegales son errores fatales. Sigue leyendo (en inglés) en: https://en.wikipedia.org/wiki/PERL ---------- 21-7-2005 Daniel Clemente Laboreo. ( Probando dislines ) http://www.danielclemente.com/dislines/