Définition
Perl n'est PAS un acronyme.
Le langage Perl a été inventé par Larry Wall. Son originalité est de comprendre, outre des scalaires et les tableaux (indexés par des entiers), des "hashs" (indexés par des chaînes de caractères quelconques), dits HoLs. Des opérateurs de tri permettent ensuite de retrouver les contenus des tableaux comme des hashs dans tout ordre voulu, avec une grande économie de frappe de caractères.
Perl ne déroutera pas les habitués du C, dont il reprend quelques structures de programmation. A la différence du C, on peut y faire souvent l'économie de parenthèses quand le contexte les rend inutiles.
Il permet (sans l'imposer pour autant) la programmation objet et comprend une très vaste bibliothèque de modules librement accessibles : chiffrement, parsing XML, communications sur IP, interface graphique au moyen de Tk, etc.
Voir HoLs, autovivification.