Accès rapide :
Le langage PERL 5
Le langage PERL 5 : Plan du cours
Le langage PERL 5 Introduction à l'utilisation de PERL 5
Introduction à l'utilisation de PERL 5 : Historique
Introduction à l'utilisation de PERL 5 : Télécharger et installer PERL 5
Introduction à l'utilisation de PERL 5 : Eclipse et EPIC
Le langage PERL 5 Utilisation des différents types de données
Les types de données : Concepts généraux
Les types de données : Les types scalaires - numériques
Les types de données : Les types scalaires - booléens
Les types de données : Les types scalaires - chaînes de caractères
Les types de données : Les types scalaires - Conversions
Utilisation des différents types de données : Utilisation des types tableaux
Utilisation des différents types de données : Utilisation des tableaux associatifs (hashage)
Utilisation des différents types de données : Utilisation de références
Utilisation des différents types de données : Utilisation de références symboliques
Utilisation des différents types de données : Utilisation de références sur fonction
Le langage PERL 5 Les instructions du langage
Les instructions du langage : Les instructions conditionnelles - if
Les instructions du langage : Les instructions conditionnelles - unless
Les instructions du langage : Les instructions conditionnelles - switch
Les instructions du langage : Les instructions de boucles - while
Les instructions du langage : Les instructions de boucles - do while until
Les instructions du langage : Les instructions de boucles - for
Les instructions du langage : Les instructions de boucles - foreach
Les instructions du langage : Les instructions de débranchement
Les instructions du langage : Les instructions de débranchement - next
Les instructions du langage : Les instructions de débranchement - last
Les instructions du langage : Les instructions de débranchement - redo
Le langage PERL 5 Définition de fonctions
Définition de fonctions : Syntaxe générale d'une définition d'une fonction
Définition de fonctions : Techniques de récupération des paramètres
Définition de fonctions : Définitions de fonctions récursives
Le langage PERL 5 Les expressions régulières
Les expressions régulières : Introduction aux expressions régulières
Les expressions régulières : Découpage, substitution et extraction de données
Les expressions régulières : Découpage, substitution et extraction de données
Les expressions régulières : Récapitulatif
Le langage PERL 5 Introduction à la POO en PERL
Introduction à la POO en PERL : Mise en uvre de module PERL
Introduction à la POO en PERL : Concepts de base de la POO
Introduction à la POO en PERL : Mise en uvre de l'héritage
Introduction à la POO en PERL : Gestion structurée des exceptions
Le langage PERL 5 Le format de documentation POD
Le format de documentation POD
Le langage PERL 5 Gestion du temps
Gestion du temps
Le langage PERL 5 Manipulation de fichiers
Manipulation de fichiers : Les flux prédéfinis
Manipulation de fichiers : Manipulation de fichiers textes
Manipulation de fichiers : Manipulation de fichiers binaires
Manipulation de fichiers : Manipulation de fichiers XML
Manipulation de fichiers : Manipulation de fichiers JSON
Le langage PERL 5 Programmation système
Programmation système : Les commandes de gestion du système de fichiers
Programmation système : Redirection des flux du processus
Programmation système : Aspects avancés
Le langage PERL 5 Utilisation de bases de données
Utilisation de bases de données : L'interface DBI et les Drivers DBD
Utilisation de bases de données : Installation d'un driver DBD
Utilisation de bases de données : Programmation DBI
Le langage PERL 5 Programmation Web
Programmation Web : L'interface CGI
Programmation Web : Programmation via l'interface CGI
Annexe
Merci de votre attention
Introduction à l'utilisation de PERL 5 : Historique Dominique LIARD ? 2008 .. 2022 1987 : Larry Wall propose la première version de son langage PERL (Practical Extraction and Report Language) 1988 : Perl 2 - Ajout des expressions régulières de type PCRE. 1989 : Perl 3 - Possibilité de traiter les fichiers binaires. 1991 : Perl 4 1994 : Perl 5 - Réécriture quasi complète permettant notamment la programmation orientée objet 2015 (25 décembre) : première version stable de Perl 6. Il s'agit d'une refonte importante du langage. La rétrocompatibilité est rompue, ce qui amène à vouloir insister sur cette rupture en changeant le nom du langage. Perl 6 est désormais appelé Raku. Notes: A l'origine, Mr Larry Wall a besoin d'un langage permettant l'extraction d'informations à partir de fichiers textes ainsi que la génération de rapport. Au terme de sa recherche il en résulte qu'il existe plusieurs outils lui permettant de réaliser ses besoins mais il n'existe pas une solution tout en un. Du coup, il décide de développer son propre langage adapté à ce type de besoin.
Par la suite, il enrichie progressivement le langage avec de nombreuses possibilités (expressions régulières, modèle objet, ?).
Diapositive précédente
Diapositive suivante
2024 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :