Introduction à Perl

Historique

Perl est un langage de programmation généraliste créé par Larry Wall en 1987. Il a été créé à l’origine pour la manipulation de textes (script automatisé). Il est actuellement utilisé pour bien plus que cela (administration système, programmation réseau, création web…). Perl est un langage portable et a une syntaxe très facile à appréhender. Il permet de combler aux limites de certains programmes tels que sed, grep, cut…

Version

Perl est aujourd’hui en version 5.10.0, disponible sous Artistic License ou GNU General Public License. Cette version inclue des fonctionnalités inspirées par le futur Perl 6 comme une structure de contrôle switch beaucoup plus puissante que celle de C, et les captures nommées pour l’opérateur match. L’effort de conception de Perl 6 débouche donc déjà sur une vigueur renouvelée de Perl 5.


Exemple de code

#!/usr/bin/perl -w
print "Entre ton pseudo :\n";
$pseudo = <STDIN>;
print "\nBonjour $pseudo\n";

Pour utiliser ce script, enregistrer le au format .pl – exemple : pseudo.pl

Entrer maintenant dans votre terminal :

perl pseudo.pl

Et le code s’exécutera, vous affichant :

– la chaîne de caractère « Entre ton pseudo »( \n saut de ligne)
– Attente d’une saisie utilisateur
– Affichage du pseudo

Ressources

La communauté Perl étant vraiment importante, il existe actuellement des milliers de modules Perl à utilisation libre. Réseaux, bases de données, mathématiques avancées et bien davantage, peuvent être téléchargées depuis un réseau de sites appelé CPAN : Comprehensive Perl Archive Network :

http://www.cpan.org/

Installation

Perl est généralement installer sur les systèmes UNIX. Si tel n’est pas le cas, voir ci-dessous pour son installation.

Linux :

Ubuntu

# sudo apt-get install perl

Debian

# apt-get install perl

Mandriva

# urpmi perl

Redhat

# rpm -Uvh perl-xxxx.rpm

Windows :

Télécharger ActivePerl : ActivePerl.msi

ActivePerl est un interpréteur Perl gratuit et puissant pour plates formes Microsoft Windows.

Il nécessite « Microsoft Installer » pour pouvoir être installé.

La suite l’année prochaine >_<

5 Responses to "Introduction à Perl"

Laissez un commentaire