Connaissances Informatiques >> programmation >> programmation Perl >> Content
  Derniers articles
  • Comment créer un fichier PERL 
  • Comment utiliser le Bloc-notes de co…
  • Comment manipuler des images en Perl…
  • Comment vérifier si une chaîne exi…
  • Comment faire pour exécuter PHP sur…
  • Comment vérifier une date valide en…
  • Comment faire pour installer Perl DB…
  • Perl 5.10 vs. 5.8.8 
  • Comment créer un fichier plat 
  • Tutoriel pour XML pour Perl 
  •   programmation Perl
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    programmation Perl

    Perl 5.10 vs. 5.8.8

    Le langage de programmation Perl est en développement continu depuis sa sortie initiale en 1987. Chaque nouvelle version ajoute des fonctionnalités supplémentaires, corrections de bugs et améliorations de performances d'un interprète . Certains changements , cependant, signifie que les scripts écrits pour des versions antérieures peuvent ne plus fonctionner comme prévu. Néanmoins, les corrections et les modifications de syntaxe introduites dans la transition de Perl 5.8.8 à la version 5.10 apportera aussi la langue plus proche de la prochaine version majeure : Perl 6 . Statistiques de performance

    Comme versions précédentes de Perl , version 5.10 améliore les performances et l'efficacité de l' interpréteur de script de la langue. Intégré dans le tri rapide des fonctions de tri et tri inverse n'est plus le temps des déchets de Perl et de la mémoire des copies temporaires du tableau à trier. La façon dont l'interpréteur Perl traite des expressions régulières a été retravaillé ainsi , en augmentant la vitesse et l'élimination des débordements de pile .
    Base Améliorations

    Perl binaires et les bibliothèques sont maintenant déplaçable . Vous pouvez installer Perl sur n'importe quel lecteur du système dans n'importe quel répertoire . Maintenant, vous pouvez créer des paquets que votre application Perl avec la version correspondante de l'interprète qui peut être installé sur un appareil n'importe où sur le système cible.
    Variables d'état de

    sont une autre amélioration de la base de Perl. Le mot d'état permet variables de la fonction de conserver leurs valeurs entre les appels de fonctions tout en restant invisible en dehors du champ de la fonction. L'opérateur Smart Match " ~ ~" vous permet d'effectuer des comparaisons de chaînes, de tableaux et de tables de hachage sous des formes possibles uniquement avec des expressions régulières .
    Incompatibilités
    < p> Malheureusement, certains changements dans Perl 5.10 rompre la compatibilité avec les anciennes versions . Perl 5.8.8 scripts à l'aide pack () et unpack ( ) sur UTF- 8 ou Universal Character Set Transformation Format - 8 bits ne fonctionneront pas correctement avec Perl 5.10 chaînes UTF-8 . Les variables d'expressions régulières de $ * et $ # ont été supprimés. L'opérateur " chdir " est maintenant bareword Perl qui renvoie un descripteur de fichier plutôt qu'un nom de fichier. Printf () et sprint () sont désormais conformes à la directive de mode corruption .

    Vous pouvez essayer quelques nouvelles fonctionnalités du langage Perl sans casser la compatibilité avec les anciennes versions en utilisant la nouvelle fonctionnalité pragma ou une directive d'interprétation . La fonction pragma vous permet d'utiliser écrire du code qui utilise certaines nouvelles fonctionnalités de langage comme la déclaration de fonction ou d'un commutateur dire () seulement si vous demandez explicitement.
    Correction de bugs

    Certains des augmentations de Perl vitesse et la stabilité 5.10 sont dues à des corrections de bugs. Version 5.10 corrige des fuites de mémoire causées par les threads de processus Perl et la fonction eval . Le générateur de nombres aléatoires ne regarde plus le fichier " urandom " sur les implémentations de Windows. La fonction d'accélérer expression régulière étude () n'effectue plus aucune action sur les chaînes UTF-8 . Le pragma "sans avertissements " fonctionne désormais correctement avec l'option "- w" , vous permettant de choisir les avertissements que vous souhaitez désactiver .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment analyser CSV en Perl 
  • Comment trouver des caractères chinois utilisant les expressions régulières en Perl 
  • Comment devenir un programmeur Perl 
  • Comment envoyer texte HTML Avec SMTP Perl 
  • Comment utiliser un fichier EXE dans Visual Basic Avec Perl 
  • Comment faire pour modifier un nom de fichier en Perl 
  • Comment utiliser Strict en Perl 
  • Comment utiliser Ajax avec Perl 
  • Comment analyser une valeur dans Perl 
  • Comment faire pour appeler des routines de l'Assemblée De Perl 
  • Connaissances Informatiques © http://www.ordinateur.cc