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

Reflexión del programador en el monitor de la computadora

Se han creado muchos sitios web grandes con programas Perl.

Credito de imagen: Stockbyte / Stockbyte / Getty Images

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 finales 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 inicios de la World Wide Web. Perl proviene del entorno Unix y tiene muchas características en común con otros programas de Unix.

Propósito

Perl es un lenguaje de programación de alto nivel que sobresale en el procesamiento sofisticado de archivos de texto y, entre otros usos, puede generar resultados de Hyper Text Markup Language para páginas web. Incluye interfaces para incorporar bases de datos, lo que hace que el lenguaje sea adecuado para el 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, informes y mantenimiento del sistema.

Video del día

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 C, C ++ y Unix. utilidades de procesamiento de texto como "awk". Las versiones de Perl también están disponibles para Microsoft Windows y Mac OS X.

Lenguaje interpretado

En un lenguaje compilado tradicional como C, COBOL y FORTRAN, el programador escribe un archivo fuente en el idioma de elección, luego usa el programa compilador del idioma para crear un archivo ejecutable que ejecuta la computadora directamente. Por el contrario, un programador de Perl ejecuta primero 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 comando como lo ilustra este ejemplo:

c:> nombreprograma perl.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 potente rápidamente. El lenguaje se ha convertido en un actor importante, con una base de desarrolladores que, según estimaciones, supera el millón (consulte la referencia 5). Sin embargo, la sintaxis densa de los programas Perl también funciona en su contra, haciendo que los programas sean difíciles de leer y depurar.