Perl | ||
Date de première version | ||
---|---|---|
Paradigmes | Objet, impératif, fonctionnel, réflexif, procédural, événementiel, générique | |
Auteur | Larry Wall | |
Développeurs | The Perl Foundation | |
Dernière version | 5.40.0 ()[1] | |
Version en développement | 5.23.2 ()[2],[3] 5.25.10 ()[4],[5] 5.29.7 ()[6],[7] |
|
Typage | Faible, dynamique | |
Influencé par | C, BASIC, Eiffel, shell, sed, awk | |
A influencé | Ruby, Python, PHP, Raku | |
Implémentations | Perl | |
Écrit en | C | |
Système d'exploitation | Multi-plate-forme | |
Licences | Licences libres : - GNU GPL ; - Artistic License ; |
|
Site web | www.perl.org | |
modifier |
Perl[8] est un langage de programmation créé par Larry Wall en 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 7[9] — la version 6 initialement envisagée comme le successeur de Perl 5 ayant divergé au point de devenir un langage à part entière nommé Raku. Le statut du langage est celui de logiciel libre, distribué sous double licence : Artistic License et GPL.
<ref>
incorrecte : aucun texte n’a été fourni pour les références nommées Announcing Perl 7