“Conocimientos Programación>Perl Programming

Comparativa de Perl con Python

2012/2/15
Superficialmente , Python y Perl comparten muchas similitudes. Sirven lenguajes de scripting interpretadas , llenan papeles en la mesa y desarrollo Web , y tienen una base comprometida de los usuarios y aficionados. Sin embargo , en el nivel estructural , las diferencias entre los dos programadores llevan al uso de los idiomas de diferentes maneras . Uso de la nomenclatura abierta variables , los métodos orientados a objetos y funciones dentro de Python lo hacen adecuado para su uso en la solución de problemas generales de programación . Estilo de codificación detallada de Perl y completa biblioteca de módulos lo hacen adecuado para la programación de los programas rápidos destinados a realizar tareas complejas , específicas. Sintaxis básica de

sintaxis Perl compara más con C /C + + o Java (o muchos otros C- como lenguajes de programación ) . Esto significa que las expresiones terminan con punto y coma , y los bloques de código se definen con llaves ( "{ }") . Python , por otra parte , utiliza el espacio en blanco, tal como pestañas para denotar bloques de código y expresiones . Para los programadores procedentes de Perl o C /C + + , el cambio de estas dos diferencias sintácticas simples desorienta a algunos de los nuevos programadores de Python .
Variable Nombrar

El lenguaje de programación Perl utiliza algunos paradigmas de sintaxis , como parte de su estructura. Variables de Perl deben seguir el " mi " palabra clave la primera vez que se declaran , mientras que las variables de Python no. Además , las variables de Perl deben venir con un símbolo que significa lo que son: una variable escalar debe comenzar con un símbolo " $", y la matriz con un símbolo " @" , y así sucesivamente. Variables de Python pueden ser declaradas e inicializadas a cualquier tipo en cualquier momento.
Módulo disponibilidad

Python, al igual que muchos otros lenguajes de programación , viene con una serie de módulos a utilizar para las tareas de programación . Perl , sin embargo , viene completo con acceso a la Comprehensive Perl Archive Network ( CPAN ) , un archivo de módulos que pueden muy bien hacerse cargo de la mayoría de las tareas de programación diaria. Esto le da una reputación que Perl es un lenguaje de programación adecuado para manejar las tareas diarias de programación , centrándose en la terminación o tareas de trabajo.
Funciones incorporadas

Python, sin embargo, , se completa con una extensa lista de fácil de usar funciones integradas que facilitan la apertura de archivos y programación introspectiva , que significa simplemente un programa puede tomar decisiones basadas en la información obtenida de su propia estructura. En este sentido , Python se presta a una reputación de apoyar paradigmas de programación como la programación orientada a objetos con mayor facilidad. Esto significa que los programadores pueden desarrollar aplicaciones que resolver problemas más rápidamente que los que utilizan otros idiomas , sin depender de los módulos externos de preformas de la tarea.

Perl Programming
Cómo ordenar una matriz asociativa en Perl
Cómo convertir de Perl a Python y appengine
Cómo instalar manualmente Módulo Perl en Windows Vista
Cómo utilizar Awk en Perl
¿Cómo hacer una corriente API de Twitter en Perl
Cómo convertir XLS a CSV en Perl
Cómo crear un Do While Loop en Perl
Cómo conseguir un tamaño de matriz en Perl
Conocimientos Informáticos © http://www.ordenador.online