====== Perl ====== ===== Perl pour remplacer les scripts ===== Perl est un langage de script interprété. Il est relativement bien portable sur toutes les OS (Windows, Linux, Unix...). C'est un mélange de basic pour la simplicité, de C/java script pour l'écriture et de .bat et shells divers pour l'utilisation. Je ne suis pas un fan de ce langage car il accepte trop de syntaxe différentes pour faire la même chose et un programme en Perl est difficilement lisible. Mais je suis obligé de reconnaitre sa puissance, sa souplesse et sa portabilité. Il possède aussi de nombreux modules (bibliothèque de fonctions) qui lui permettent plein de choses: accès a des bases MySql, manipulation de fichiers ===== Langage ===== [[http://perso.univ-rennes1.fr/francois.dagorn/perl/PERLnode1.html]] === Variables et Tableaux === * [[.san.perl.array:|Les variables et les tableaux en perl]] === Manipulation de chaines === * [[.san.perl.string:|Manipulation de chaines]] === Fonction === * [[.san.perl.function:|Les fonctions et ses parametres]] === Fichiers === * [[.san.perl.file:|Les fichiers]] === Base de données === * [[.san.perl.database:|Accès MySql]] === email === * [[.san.perl.mail:|Envoyer un mail en perl via smtp]] === Web === * [[.san.perl.web:|Faire un post HTML en perl]]