| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Perl Programming >> Content
    Perl 5.10 vs. 5.8.8
    El lenguaje de programación Perl ha estado en continuo desarrollo desde su lanzamiento inicial en 1987. Cada nueva versión añade características adicionales , insectos correcciones y mejoras de rendimiento intérprete . Algunos cambios , sin embargo, significa que los scripts escritos para versiones anteriores ya no pueden funcionar como se pretende. Sin embargo , las correcciones y los cambios introducidos en la sintaxis de la transición de Perl 5.8.8 a la versión 5.10 también llevar el lenguaje más cercano a la próxima versión : Perl 6 . Rendimiento

    Como versiones anteriores de Perl, versión 5.10 mejora el rendimiento y la eficiencia del intérprete de comandos del lenguaje. Incorporado quicksort funciones de clasificación y ordenación inversa ya no perder el tiempo de Perl y la memoria de la realización de copias temporales de la matriz para ser ordenados . La forma en que el intérprete de Perl procesa expresiones regulares se ha vuelto a trabajar , así , aumentar la velocidad y la eliminación de desbordamientos de pila .
    Core Mejoras

    Perl binarios y las bibliotecas son ahora reubicable . Puede instalar Perl en cualquier unidad del sistema en cualquier directorio. Ahora usted puede crear paquetes de ese paquete de la aplicación Perl con una versión coincidente de la intérprete, que se puede instalar en una unidad en cualquier parte del sistema de destino.
    Variables de estado

    son otra mejora núcleo de Perl. La palabra clave del estado permite que las variables de función para conservar sus valores entre llamadas a funciones sin dejar de ser invisible fuera del ámbito de la función. El operador del partido inteligente "~ ~" le permite realizar comparaciones de cadenas, arrays y hashes de maneras antes sólo eran posibles con las expresiones regulares .
    Incompatibilidades
    < p> Por desgracia , algunos cambios en Perl 5.10 romper la compatibilidad con versiones anteriores. Perl 5.8.8 scripts usando pack () y unpack () en UTF - 8 o Universal Character Set Transformation Format - 8 bits no funcionarán correctamente con Perl 5.10 cadenas UTF-8 . Se han eliminado Las variables de expresiones regulares y $ * $ # . El operador " chdir " es ahora un bareword Perl que devuelve un identificador de archivo en lugar de un nombre de archivo . Printf () y Sprint () ahora cumple con la Directiva modo de mancha .

    Usted puede probar algunas nuevas características del lenguaje Perl , sin romper la compatibilidad con versiones anteriores mediante el uso de la nueva característica de directiva pragma o intérprete. La función pragma le permite usar escribir código que utilice algunas características nuevas del lenguaje como la función o el interruptor comunicado decir ( ) sólo si usted lo solicita explícitamente.
    Corrección de errores

    Algunos de los incrementos en la velocidad y la estabilidad de Perl 5.10 se deben a correcciones de errores . Versión 5.10 corrige las pérdidas de memoria causadas por hilos de proceso de Perl y la función eval. El generador de números aleatorios ya no busca el archivo " urandom " en las implementaciones de Windows. La función de la aceleración de expresión regular de estudio ( ) ya no realiza ninguna acción en cadenas UTF-8 . El pragma " ninguna advertencia " ahora funciona correctamente con la opción "- w " , que le permite elegir qué advertencias que desea desactivar .

    Previous :

    next :
      Artículos relacionados
    ·Cómo aprender expresiones regulares de Perl 
    ·Cómo utilizar Perl Código ganchos 
    ·PHP vs. Perl Performance 
    ·Cómo convertir una cadena a INT PERL 
    ·Cómo encontrar el Mean Utilizando Perl 
    ·Cómo llamar a un shell desde un script de Perl 
    ·Cómo poner caracteres especiales en una variable en Pe…
    ·Cómo reinstalar un módulo CPAN 
    ·¿Cómo hago para que Perl counter script para recolect…
    ·Cómo cambiar los tipos de datos en Perl 
      Artículos destacados
    ·Cómo solucionar problemas de matemáticas binarias 
    ·Cómo utilizar Visual Basic Express 
    ·Cómo alinear Derecha texto usando HTML 
    ·Cómo calcular PPS 
    ·Tipos de Visual Basic 
    ·Puede Visual Basic Script que escuche en un puerto Teln…
    ·Cómo crear una copia de seguridad de una base de datos…
    ·Cómo dibujar un círculo en NetBeans 
    ·Cómo recorrer resultados en LINQ to SQL 
    ·Cómo hacer un personaje de minúsculas cuerdas 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com