¿Qué lenguaje de programación se llama la cinta adhesiva de Internet?

Los desarrolladores de software llaman a Perl la "cinta adhesiva de Internet" porque el lenguaje de programación se presta a soluciones rápidas y fáciles de problemas de datos. Creado a fines de la década de 1980 por el desarrollador de software Larry Wall, la aparición de Perl coincidió con la creciente popularidad de Internet y los comienzos de la World Wide Web. Perl proviene del entorno Unix y tiene muchas características en común con otro software Unix.

Propósito

Perl es un lenguaje de programación de alto nivel que se destaca en el procesamiento sofisticado de archivos de texto y, entre otros usos, puede generar resultados de lenguaje de marcado de hipertexto para páginas web. Incluye interfaces para incorporar bases de datos, lo que hace que el lenguaje se adapte bien al comercio electrónico, foros, blogs y otros sitios web dinámicos basados ​​en datos (consulte la referencia 4). Además de las aplicaciones de Internet, Perl es útil para las tareas diarias de administración, generación de informes y mantenimiento del sistema.

Fondo Unix

Perl se originó en computadoras basadas en Unix y continúa su popularidad en máquinas Linux. Su sintaxis se basa en gran medida en los lenguajes de scripting de shell de Unix, así como en las utilidades de procesamiento de texto C, C++ y Unix, como "awk". Las versiones de Perl también están disponibles para Microsoft Windows y Mac OS X.

Idioma interpretado

En un lenguaje compilado tradicional como C, COBOL y FORTRAN, el programador escribe un archivo fuente en el lenguaje elegido y luego usa el programa compilador del lenguaje para crear un archivo ejecutable que la computadora ejecuta directamente. Por el contrario, un programador de Perl primero ejecuta el intérprete de Perl, luego escribe y ejecuta el código dentro del intérprete. El intérprete es un entorno interactivo que facilita la programación. El programador también puede ejecutar código Perl desde una línea de comandos, como ilustra este ejemplo:

c:>nombreprogramaperl.pl

Aquí, "prgramname.pl" es un archivo de texto que contiene un programa Perl.

Fortalezas y debilidades

La principal fortaleza de Perl es la velocidad de desarrollo; su sintaxis concisa permite a los programadores escribir código poderoso rápidamente. El lenguaje se ha convertido en un jugador importante, con una base de desarrolladores que, según algunas estimaciones, supera el millón (consulte la referencia 5). Sin embargo, la sintaxis densa de los programas Perl también funciona en su contra, lo que dificulta la lectura y la depuración de los programas.