Introduction
Le langage Perl a été créé en 1986 par Lary Wall. Perl signifie "Practical Extraction and Report Language" et constitue un langage de programmation efficace pour les traîtements sur les chaînes de caractères, la création de scripts.
Perl est qualifié de langage "haut niveau", de part sa conception. Basé sur le langage C, il affranchit l'utilisateur des traitements bas-niveau de type gestion de la mémoire etc. Avec presque 20 ans d'existence, de nombreuses ressources ont été crées et sont disponibles sur Internet, au niveau de la documentation et des programmes réalisés.
Communauté
L'un des aspects les plus intéressants de ce langage est le CPAN, comprenez "Comprehensive Perl Archive Network", une archive en ligne regroupant des milliers de modules, qui permettent à un développeur Perl de développer de nouveaux programmes en se basant sur de nombreuses briques déjà développées par d'autres utilisateurs.
Méthodes
Nous utilisons dans nos phases de programmation un certains nombres de méthodes, et nous nous plions à un certain nombre de règles afin d'obtenir des logiciels de qualité. Pour ce qui est des règles, nous suivons le manuel perlstyle(1), qui constitue le guide de programmation principal pour Perl.
Nous nous attachons également à commenter de façon sérieuse le code réalisé; vous pouvez trouver plus d'informations dans le manuel perlpod(1).
L'entête d'un script Perl ressemblera à cela :
#!/usr/bin/perl -w use strict; use warnings; use diagnostics;
Ressources
Voici quelques ressources dignes d'intérêt :
- Perl.com
- CPAN, the Comprehensive Perl Archive Network
- Documentation Perl en français
- Perlmonks.org
- Perl.org, un portail regroupant de nombreuses ressources