Perl
Perl est un langage de programmation de haut niveau avec un h�ritage �clectique �crit par Larry Wall et un bon millier de d�veloppeurs. Il d�rive de l'omnipr�sent langage C et, dans une moindre mesure, de Sed, Awk, du shell Unix et au moins d'une douzaine d'autres langages et outils. Son aisance � manipuler les processus, les fichiers et le texte le rend particuli�rement bien adapt� aux t�ches faisant intervenir le prototypage rapide, les utilitaires syst�me, les outils logiciels, les gestionnaires de t�ches, l'acc�s aux bases de donn�es, la programmation graphique, les r�seaux, et la programmation web. Ces points forts en font un langage particuli�rement populaire aupr�s des administrateurs syst�me et des auteurs de scripts CGI.
Perl est n� du besoin de disposer d'un langage optimis� pour l'extraction d'informations de fichiers textes et la g�n�ration de rapports. Avant la naissance de Perl, les traitements sur le texte devaient �tre faits au moyen de scripts shell, en utilisant les programmes sed, awk, grep, cut, test et expr. Beaucoup de limites apparaissaient quand on utilisait cette programmation : format des donn�es d'entr�e pas toujours souple, difficult� de passer des donn�es d'un processus � l'autre, lenteur due au lancement de multiples programmes (le co�t du lancement d'un processus n'�tait pas n�gligeable), d�pendance � une mise en �uvre particuli�re d'une commande, bogues intrins�ques � certains langages (awk ne diff�rencie pas la comparaison de nombres et de cha�nes de caract�res). Perl regroupe et emprunte sa syntaxe concr�te � tous ces mini langages, dont le shell, en ajoutant une partie de la syntaxe du C et les fonctions des biblioth�ques syst�me en C.
Sources et liens externes :
http://fr.wikipedia.org/wiki/Perl_(langage)
http://perl.enstimac.fr/
http://www.commentcamarche.net/perl/perlintro.php3
|