PERL - Practical Extraction and Report Language |
Thème : Développement de logiciels |
Définition

Langage de programmation généraliste créé à l'origine pour la manipulation automatique de textes et désormais utilisé dans une large gamme de tâches, dont l'administration système, le développement web, la programmation réseau, la création d'interfaces graphiques, etc.
Description

Ce langage a pour but premier d'être pratique (facile à utiliser, efficace, complet) plutôt que beau (compact, élégant, minimaliste).
Sa syntaxe générale ressemble beaucoup à celle du C et du shell. C'est un langage très polyvalent qui est par exemple très apprécié des administrateurs système afin de gérer les fichiers de log.
Ses caractéristiques principales sont sa facilité d'utilisation, le support du style de programmation impératif (à base de procédures) et du style orienté objet (OO), l'intégration de puissantes capacités de manipulation de textes, et enfin une gigantesque collection de modules complémentaires.