Présentation de Perl : caractéristiques, positionnement par rapport à d'autres langages (C, Java, Shell, PHP). Plateformes d'utilisation. Installation de Perl. Exécution d'un programme Perl. Quelques règles utiles.
Les bases
Syntaxe, structure des programmes. Les données. Déclaration de variables. Opérateurs de liaison, de décalage, ... Manipulation de scalaires
Les fonctions :
Principe, appel d'une fonction, passage des arguments,renvoi d'une valeur. Appel d'une fonction. Visibilité des variables. Les références : définition, création de références, références symboliques Prototype. Fonctions prédéfinies
Structure d'un script Perl
Les tests, boucles. Opérateurs de contrôle, modificateurs
Expressions régulières et variables spéciales
Les expressions régulières, les méta-caractères. Motifs particuliers. Quantificateurs et classes. Opérateur de substitution de motif, de lettre. Variables spéciales. Constantes particulières
Tableaux
Manipulation de tableaux, hachage, sauvegarde des tableaux
Fichiers
Entrées/sorties standards. Manipulation de fichiers. Les redirections. Opérateurs de test de fichiers