Perl
Perl est un langage libre généraliste langage de programmation. Il a été conçu à l’origine pour traiter et manipuler de grandes quantités de texte, mais il est aujourd’hui utilisé à de nombreuses fins. Il sert principalement à écrire des scripts Common Gateway Interface (CGI) pour les serveurs web, à analyser des fichiers journaux et à effectuer des tâches d’administration système.
Perl emprunte sa syntaxe au langage C, à l’interpréteur de commandes Unix et à d’autres langages courants de script pour interpréteurs de commandes. Il s’agit d’un langage flexible fondé sur le principe selon lequel « il existe plusieurs façons de faire les choses ». Sa flexibilité et ses racines communes avec d’autres langages de programmation rendent Perl facile à apprendre. Perl n’impose pas un seul paradigme aux programmeurs : il leur permet de choisir entre la programmation procédurale, orientée objet ou fonctionnelle. Il s’agit également d’un langage interprété, ce qui signifie que l’interpréteur Perl peut exécuter des scripts sans compiler le code.
Les concepteurs de Perl se sont attachés à permettre aux programmeurs d’écrire des programmes rapidement et facilement ; l’utilisation efficace des ressources informatiques n’était pas une priorité. Perl inclut des fonctionnalités qui rendent les scripts Perl plus gourmands en ressources que l’exécution de la même tâche dans un programme écrit en C. Perl est également un langage tolérant, qui accepte les exceptions à ses règles ; cela peut rendre difficile la recherche des bogues dans le code.
NOTE: Perl n’est pas un acronyme, bien que plusieurs rétroacronymes aient été créés pour ce nom, comme « Practical Extraction and Reporting Language ».
Testez vos connaissances