SELFHTML/Quickbar
CGI/Perl
Conditions préalables/généralités
![]() |
Installer Perl localement sur un PC |
![]() |
|
![]() |
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
![]() ![]() |
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.
![]() ![]() |
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:![]() |
![]() |
avant:![]() |
![]() |
SELFHTML/Quickbar
CGI/Perl
Conditions préalables/généralités
Serge François, 13405@free.fr