Journal du Net Développeur >  Outils >  Guide pratique Perl

Guide pratique Perl > Historique

Précédente L'esprit Perl 
  Sommaire
 Introduction

Perl reste avant tout la création d'une personne, Larry Wall, qui l'a conçu en 1987 en s'inspirant des langages de script Unix comme sh et Awk, et en y ajoutant certaines fonctionnalités de C. Placé sous licence Open Source, il a rapidement été adopté et amélioré par une communauté de développeurs. Les deux années suivantes ont chacune amené une version majeure. Par la suite, Perl 4 en 1991 et Perl 5 en 1994 ont maintenu le langage à la plus haute place du podium des langages de script.

Perl 5 est la version courante - Perl 5.8.8, pour être précis. La version 5 est aujourd'hui en place depuis plus de 12 ans, ce qui s'explique en partie par l'introduction d'un système de modules et de paquetages (packages), qui fournissent un mécanisme pour étendre le langage sans modifier l'interpréteur. Cette appropriation des fonctionnalités de Perl par la communauté a culminé avec la création de CPAN en 1995, une archive gratuite et exhaustive de modules et scripts conçus avec et pour Perl. Toutes les fonctionnalités modernes de Perl dérivent de modules qui ont été créés spécifiquement pour cet usage.

Pour autant, le développement de l'interpréteur Perl ne s'est pas arrêté avec Perl 5. Annoncé en juillet 2000, le développement de Perl 6 a pour premier objectif de nettoyer le langage de fond en comble. De fait, il n'est pas encore prévu de date de complétion, même si des implémentations des spécifications Perl 6 existent déjà, comme Parrot (une machine virtuelle écrite en C), Pugs (écrit en Haskell) ou v6.pm (un module Perl 5).

Aujourd'hui mis à mal par le succès d'autres langages dynamiques comme PHP, Python ou Ruby, Perl est en perte de vitesse côté Web - sans compter JavaScript, qui transpose côté client les fonctionnalités autrefois dévouées à Perl. Le net retard pris par Perl 6 n'est d'ailleurs pas étranger à cela. Côté desktop, Perl conserve cependant la préférence des développeurs, notamment ceux utilisant un système Unix : Perl s'y révèle bien plus complet que les langages en ligne de commande comme Awk, et plus adapté au concept que ses trois concurrents dynamiques. Il reste donc un langage de choix au sein de nombreuses sociétés, parfois sans même qu'elles s'en rendent compte.

Précédente Retour au sommaire Page suivante 
Introduction | Historique | L'esprit Perl | La syntaxe | Perl 6
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex