Les Mongueurs de Perl

À propos de Perl

Logo Perl

Perl est un langage de programmation très populaire, créé en 1987 par Larry Wall. Son nom signifie Practical Extraction and Report Language. Le code de son interpréteur est placé sous licence GNU GPL et Artistic License.

Perl est un langage très riche et puissant ; c'est une boîte à outils fort utile dans de nombreuses situations. Perl a une prédilection pour les données textuelles (tous les formats à la mode sont au format texte !) : bases de données, flux et protocoles réseaux (web, courriel, SNMP, LDAP, etc), administration système (logs, configuration), manipulation de formats de données (XML, CSV, etc), algo du texte (génômique, linguistique), etc. C'est une glu générale entre presque tout.

Couteau suisse du monde UNIX, ses nombreuses bibliothèques le rendent vite irremplaçable aux yeux de ceux qui en acquièrent la maîtrise. Performant également sous Windows, il est porté sur de très nombreuses autres plateformes.

Avantages

Un vrai langage puissant :

Types de données

couteau-suisse

Ses types de données ont pour caractéristiques : simplicité, souplesse et puissance. Le développeur bénéficie de la capacité d'introspection, de structures anonymes, de l'autovivification, du support natif d'unicode, etc. Trois types de données :

Facilités diverses

Perl aide vraiment le développeur et l'administrateur système et réseau dans leur travail. De nombreux facilités permettent une grande efficacité :

Références et programmation par objets

Les références permettent la gestion des données par adresses, mais contrairement au langage C ou C++, la manipulation des références des références est sure (pas d'arithmétique) et souple (contrairement à Java). Les références anonymes et le garbage collector permettent une gestion aisée de la mémoire.

Toutes les fonctionnalités objet sont disponibles en Perl :

Moose introduit une programmation objet nouvelle génération.

Avec Perl, on allie la généricité de l'objet et puissance d'un langage souple.

Modules

boite-outils

La richesse du langage vient aussi de ses librairies, appelé «modules». Ceux-ci appportent un grande puissance et rapidité de mise en œuvre dans de nombreux domaines :

Quelques utilisations de Perl

planete

De nombreuses entreprises connues utilisent Perl :

De nombreux logiciels utilisent Perl :

Et pas que des logiciels Libres :

Perl pour vous

Perl n'a cessé d'évoluer depuis 25 ans, gage de son dynamisme, grâce à une communauté active et soudée (coordination, coopération, financement, etc).

Perl est riche, puissant et souple. Il est fait pour vous.


© Les Mongueurs de Perl, 2001-2017 Contact - HTML 5 - CSS v3 - 1 mai 2014