Le langage PERL
Perl 9 est un langage de programmation créé par Larry Wall en 1987 pour traiter facilement de l'information de type textuel. Ce langage, interprété, s'inspire des structures de contrôle et d'impression du langage C, mais aussi de langages de scripts sed, awk et shell (sh). Il prend en charge les expressions régulières dans sa syntaxe même, permettant ainsi directement des actions sur l'aspect général de séquences de texte. Une association, The Perl Foundation, s'occupe de son devenir, et entre autres de son éventuel passage de la version 5.x à la version 6. Le statut du langage est celui de logiciel libre, distribué sous double licence : Artistic License et GPL.
PERL en Détail
Perl se propose d'extraire commodément des informations de fichiers texte et d'en établir des rapports. Il peut remplacer des scripts shell ainsi que des commandes comme sed, awk, grep, cut, test et expr. Traitant des formats d'entrée non obligatoirement structurés, il évite de passer des données d'un processus à l'autre et de rendre ainsi moins lisibles les traitements, auxquels il fournit un cadre unifié. Sa syntaxe s'inspire du C, y ajoute la possibilité d'expressions régulières directement dans le langage, et comporte les principales fonctions des bibliothèques système en C. Perl, multiplate-forme, est utilisé entre autres pour l'écriture de scripts CGI et le traitement de fichiers de log. Il permet aussi d'ajouter des « in-process » dans un serveur web Apache, grâce à l'extension mod_perl, à l'instar de PHP ou de servlets Java. On le trouve ou le compile facilement sur la plupart des systèmes d'exploitation, notamment en environnement POSIX (GNU/Linux, * BSD, Mac OS X et Cygwin sous Microsoft Windows avec ActivePerl (dont la version 5.8 permet l'usage de l'Unicode ou de l'interface graphique).) Depuis la disponibilité de WSL sous Windows 10, il est aussi utilisable dans une fenêtre bash sous Windows. Depuis 2008 existe Strawberry11 pour Windows, proche de la distribution Unix originale, avec un compilateur C et disponible en version 32 et 64 bits ainsi qu'en version portable (sans installation).
L'offre d'ACF
ACF met en place des fromation PERL sur 5 jours , formation animée par des formateurs développeurs expérimentés. Il y a trois types de formation , 1 de trois jours sur l'introduction à PERL, 1 de 5 jours sur le langage PERL et 1 de 4 jours sur le perfectionnement sur PERL. Les évaluations de niveau sont gratuites.