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.