Les TD présents ont été réalisés dans le cadre du cours de PERL à l'ILPGA, enseigné et encadré par M. Serge Fleury. Le but de ce cours était de faire découvrir aux étudiants un langage de programmation dont les capacités de traitement des chaînes de caractères permettent de manipuler des données textuelles d'une manière rapide et efficace.
Disponible en ligne de commande, PERL dispose néanmoins une interface graphique qui grâce à son extension TK offre la possibilité de créer des butons, fenêtres, listes de sélection, etc.