Latest web development tutorials

Introducción a Perl

Perl, un lenguaje de programación con múltiples funciones que se ejecuta en más de 100 tipos de plataforma informática para una amplia gama, desde el mainframe a un dispositivo portátil, de prototipado rápido para crear un desarrollo extensible masiva.

Aplicaciones lenguaje Perl es muy amplia, además de CGI, Perl se utiliza para la programación de gráficos, administración de sistemas, programación de la red, las finanzas, la biología y otros campos. Debido a su flexibilidad, Perl lenguaje de script se llama navaja suiza.


¿Qué es Perl?

Perl fue diseñado por Larry Wall, que deberá conservar y mantener el lenguaje de programación.

Perl tiene un lenguaje de alto nivel (como C) de potencia y flexibilidad. De hecho, se verá que muchas de sus características del lenguaje C prestado.

Y lenguajes de programación Perl, Perl compilador y enlazador no es necesario para ejecutar el código, lo que tiene que hacer es escribir un programa y le indica a Perl para ejecutarlo. Esto significa que una solución rápida para los pequeños problemas de programación Perl y crear un prototipo para grandes eventos para probar posibles soluciones es ideal.

Proporciona todas las características de los lenguajes de script Perl (como sed y awk), sino que también tienen no tienen una gran cantidad de características. Perl también soporta la sed que Perl y awk a Perl traductor.

En resumen, Perl tan poderoso como C, como awk, sed lenguaje de script se describe como fácil.


ventaja Perl

  • En comparación con C, Pascal dicha variable "avanzado" en términos de lenguaje, el lenguaje Perl escribir directamente, matrices dinámicas, tablas hash y otros elementos de programación más convenientes.
  • Perl tiene unas potentes y flexibles características de los lenguajes dinámicos, y también de C / C ++, Basic, Pascal y otros idiomas se tomó de las reglas gramaticales, lo que proporciona una serie de sintaxis redundante.
  • los tipos de variables y consolidados cubren los detalles operativos, Perl hacer mejor que otro lenguaje de alto nivel: aún mejor (tal como Python).
  • Desde inspira en gran medida de otros idiomas, por lo que la gramática de otros lenguajes de programación para el programador lenguaje Perl puede programar de forma rápida y completar la tarea en la mano, lo que hace que el lenguaje Perl es un fácil utilizar el lenguaje.
  • Perl es extensible, podemos CPAN ( "el Perl Archive Red Integral " Integral Perl Archive Network) almacén central tenemos que encontrar una gran cantidad de módulos.
  • de Perl mod_perl módulo permite a los servidores Web Apache usando Perl intérprete.


desventaja Perl

Perl es también debido a la flexibilidad y la "excesiva" la sintaxis redundantes, también ganó la escritura única (sólo escritura) de "reputación" porque los programas de Perl se pueden escribir muy informal (por ejemplo, se puede declarar una variable sin directamente), pero es menos probable que escribir algunas cartas obtienen resultados inesperados (sin error), muchos de código de programa Perl es difícil de leer, para lograr la misma longitud del código de función puede variar de diez veces, lo que hace que el programa mantenedor (o incluso escritores) difíciles de mantener.

Del mismo modo, debido a las características de un aleatorias tales programadores de Perl, Perl puede conducir a una cierta gramática olvidado, por lo que a menudo tienen que ver el manual de Perl.

solución recomendada es utilizar el programa en uso estricto; y el uso de advertencias; y el estilo Código Uniforme, utilizando la biblioteca, en lugar de tratar de usar "codificado". Perl también puede ser tan elegante como la escritura de código Python o Ruby y otros idiomas.

En muchos casos, perl.exe proceso llevará una gran cantidad de espacio de memoria, aunque sólo temporal, pero la sensación no es buena.