SELFHTML/Quickbar  CGI/Perl  Conditions préalables/généralités


Installer Perl localement sur un PC

Cette page est un document avec du texte et des informations

 Généralités sur Perl
 L'interpréteur Perl
 Installation et appel de l'interpréteur Perl

 

Généralités sur Perl

Perl figure pour Pratical Extraction and Report Language. Le langage provient du monde Unix et vit le jour en 1987. Perl est l'œuvre d'une seule personne: l'inventeur, Larry Wall, qui a encore aujourd'hui la main haute sur l'évolution et le développement. Il passe pour cette raison pour une figure culte.

Conformément à la philosophie Unix, Perl est un langage ouvert. Son étendue et ses possibilités s'accroissent avec les nouvelles versions de l'interpréteur Perl. À partir de la version 5.0, répandue aujourd'hui, Perl soutient également l'apport de la programmation orientée sur l'objet. Il s'agit cependant d'un langage script dont l'utilisation principale n'est pas vouée à des applications importantes mais plutôt à des automatismes ingénieux dans le traitement de données quotidien. Le langage connaît un véritable essor, mais avant tout comme outil de prédilection des programmeurs CGI sur le World Wide Web.

Perl passe pour le langage des pirates informatiques, pour un programme dans lequel on peut exécuter des choses incroyables avec une seule instruction. Le code source d'un script Perl apparaît aux néophytes comme le résultat malheureux d'une tentative de conversion ou bien comme une lecture aléatoire de la mémoire de travail. Perl a une syntaxe arbitraire qui intentionnellement ne s'inspire pas d'exemples. Bien que fondé sur C, Perl n'est pourtant pas directement comparable à C, et aussi peu à Pascal ou des langages modernes 4GL. Celui qui connaît d'autres langages de programmation et qui se met à Perl devra certes transformer ses connaissances mais découvrira aussi beaucoup de choses passionnantes.

Les fichiers avec des instructions Perl ne sont pas compilés pour des environnements de système d'exploitation déterminés mais sont interprétés à leur appel par un programme interpréteur. L'inconvénient de ce principe: les scripts ne sont pas aussi rapidement exécutables que des programmes compilés et liés; c'est pourquoi ils se prêtent mieux à de petites procédures et applications. L'avantage: les scripts n'ont pas besoin d'être à nouveau compilés pour chaque environnement d'exploitation; c'est pourquoi ils sont portables et tournent partout où un interpréteur Perl est installé.

Sur Internet, vous trouverez pour vous familiariser avec Perl:

 Perl Language Home Page
la page d'accueil officielle pour Perl, l'interpréteur Perl et les liens à des thèmes touchant à Perl

 perl.guru.org
la base de liens pour les inconditionnels de Perl

 message de bienvenue de Larry Wall
Larry Wall parle

 news:comp.lang.perl
le Newsgroup international concernant Perl, fréquenté également par Larry Wall 

 news:de.comp.lang.perl
le Newsgroup en langue allemande concernant Perl. Ici vous obtenez rapidement de l'aide pour les problèmes de programmation avec Perl

 

L'interpréteur Perl

Les fichiers Perl sont de simples fichiers ASCII contenant des instructions de programmes dans la syntaxe Perl. Vous pouvez établir et modifier de tels fichiers avec n'importe quel éditeur de texte. Pour l'exécution des fichiers contenant des instructions de programme Perl, l'interpréteur Perl est cependant indispensable.

Il est très réjouissant que l'interpréteur Perl soit du Freeware et disponible pour quantité d'environnements système. En outre, le code source C de l'interpréteur est disponible, de sorte que vous pouvez le compiler pour votre ordinateur si vous avez un compilateur C. Vous pouvez télécharger l'interpréteur Perl sur le WWW:

  Ports directory
Dans ce répertoire, vous trouverez aussi bien des versions compilées que non compilées de l'interpréteur Perl pour les différents systèmes d'exploitation. Lisez les différents les fichiers " Readme" afin de télécharger les bons fichiers!

  ActiveState Perl-Interpreter pour MS Windows (environnement 32 Bit) 
Les utilisateurs Windows peuvent se procurer sur cette page l'interpréteur Perl pour leur environnement.

 

Installation et appel de l'interpréteur Perl

Selon l'environnement de système d'exploitation, soit vous devez installer l'interpréteur Perl manuellement, soit un programme d'installation que vous appelez exécute pour vous automatiquement les processus de copies et les réglages. S'il n'y a pas de programme d'installation exécutable, vous trouverez dans tous les cas, après décompression du fichier téléchargé, des fichiers d'aide dans lesquels est décrit comment installer l'interpréteur.

Si vous voulez utiliser l'interpréteur Perl pour le port CGI de votre serveur WWW, vous devez absoluement mentionner le chemin complet du fichier exécutable de l'interpréteur Perl lors des  réglages du serveur WWW.

après: Installer des scripts CGI sur un serveur WWW public
avant: Installer un serveur WWW localement sur un PC
 

SELFHTML/Quickbar  CGI/Perl  Conditions préalables/généralités

© 1998 Stefan Münz / © 2001 Traduction  Serge François, 13405@free.fr