Flux rss
Collection CommentÇaMarche.net
Bookmark Ajouter aux favoris / Partager

Fichier source, et interprétation

Le fichier source d'un programme écrit en Perl est un simple fichier texte dont l'extension est par convention .pl.
Ce fichier source doit être un fichier texte non formatté, c'est-à-dire un fichier texte dans sa plus simple expression, sans mise en forme particulière ou caractère spéciaux, c'est-à-dire qu'il contient uniquement les caractères ASCII de base.

Lorsque le programme est prêt à être "essayé", il peut directement être exécuté par l'interpréteur, puisqu'il s'agit d'un langage interprété.

Typologie

Le langage Perl est sensible à la casse (en anglais case sensitive), entendez par là qu'un nom contenant des majuscules est différencié du même nom écrit en minuscules. Ainsi, les spécifications du langage Perl précisent que la fonction d'écriture sur le flux standard de sortie doit être appelée print() et non Print() ou PRINT().
D'autre part, toute instruction se termine par un point-virgule.

Ajout de commentaires

Lorsqu'un programme devient long et compliqué il peut être intéressant (il est même conseillé) d'ajouter des lignes de commentaires dans le programme, c'est-à-dire des portions du fichier source qui ont pour but d'expliquer le fonctionnement du programme sans que l'interpréteur ne les prennent en compte (car il génèrerait une erreur).

Pour ce faire, il est possible d'utiliser un caractère (le caractère #) qui va permettre de marquer une ligne afin que l'interpréteur les ignore et passe directement à la ligne suivante. Un commentaire sera donc noté de la façon suivante :

#Voici un commentaire!

Exemple de script Perl

Voici l'exemple le plus simple de script Perl, le traditionnel Hello World :

#!/usr/local/bin/perl
print("Hello World!");
  • La première ligne permet de spécifier l'emplacement de l'interpréteur Perl sur le système. Dans l'exemple ci-dessus il s'agit d'un système Unix, sous un système de type Windows, le script aurait pût être le suivant :
    #!c:\perl\perl.exe
    print("Hello World!");
  • La seconde ligne envoie la chaîne de caractères "Hello World" sur le flux de sortie standard
Pour écrire un script CGI, c'est-à-dire un script dont la sortie standard est destinée à être envoyée à un navigateur internet, une ligne de plus est nécessaire :
#!/usr/local/bin/perl
print("content-type : text/html\n\n");

print("Hello World!");


Dernière modification le mardi 14 octobre 2008 à 17:40:31.Ce document intitulé « Perl - Caractéristiques du langage » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Language PERL salut je cherche le language PERL pour le télécharger mais je ne le trouve pas ! quelqu'un peut m'indiquer l'adresse ? version FR si possible. merci www.commentcamarche.net/forum/affich-937867-language-perl
Perl - Introduction Histoire de Perl Perl (Practical Extraction and Report Language) est un langage de programmation dérivé des scripts shell, créé en 1986 par Larry Wall afin de mettre au point un système de News entre deux réseaux. Il s'agit d'un langage interprété... www.commentcamarche.net/contents/perl/perlintro.php3
Ajouter la langue arabe au clavier français sous WindowsPour ajouter le clavier en arabe sous Windows XP il suffit d'aller dans : Démarrer -> Panneau de configuration -> Options régionales et linguistiques Dans l'onglet "Langue" (ou Clavier et langues), cocher la case "Installer les fichiers pour les... www.commentcamarche.net/faq/sujet-6619-ajouter-la-langue-arabe-au-clavier-francais-sous-windows
[Programmation] Comment débuter, quel langage?Comment débuter, quel langage? Introduction Ceux que l'on peut utiliser Delphi/Pascal Java Python .Net Smalltalk Ceux que l'on peut utiliser à la rigueur C/C++ PHP Ada Lisp/Caml/... Ceux que l'on peut ne pas utiliser www.commentcamarche.net/faq/sujet-457-programmation-comment-debuter-quel-langage
[PHP] Rediriger en fonction de la langue du visiteurBeaucoup de sites demandent à ce que l'on choisisse la langue en cliquant sur une icône correspondant au pays. Il est possible de détecter la langue par défaut du visiteur grâce aux informations fournies par son navigateur (langues acceptées :... www.commentcamarche.net/faq/sujet-876-php-rediriger-en-fonction-de-la-langue-du-visiteur
[Knoppix] Changer langue de tout le système (Résolu)Salut à tous ! J'ai installé une Knoppix 3.8.1 sur mon disque dur. Le problème, c'est qu'elle est entièrement en allemand ! J'ai donc changé la disposition du clavier et la langue dans le centre de config KDE. Seulement, ça ne règle que très... www.commentcamarche.net/forum/affich-1505592-knoppix-changer-langue-de-tout-le-systeme
Perl ( chaine de caractères ) (Résolu)Bonjour J'ai besoin extraire le dernier chiffre d'une chaine de caractères sans connaitre la longueur de cette chaine , et tout cela dans le langage Perl Merci d'avance pour votre aide www.commentcamarche.net/forum/affich-2670999-perl-chaine-de-caracteres
Cours et exercices pour debuter en perlsalut pout tout le monde ,je voudrais debuter en langage PERL et je voudrais un cours et exercices pour debuter en langage de programmation PERL et merci d'avance www.commentcamarche.net/forum/affich-1994625-cours-et-exercices-pour-debuter-en-perl
Télécharger LangOverNe vous est-il jamais arrivé de saisir un texte dans une langue donnée et que le résultat soit différent. C'est énervant quand on ne sait pas d'où ça vient et comment le résoudre. Une des causes principales de ce bug est le clavier qui est mal... www.commentcamarche.net/telecharger/telecharger-34056564-langover
Les variables avec PerlConcept de variable avec Perl Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage Perl peuvent être de trois... www.commentcamarche.net/contents/perl/perlvar.php3
Javascript - Introduction au langage JavascriptQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des... www.commentcamarche.net/contents/javascript/jsintro.php3
Le langage SQLQu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,... www.commentcamarche.net/contents/sql/sqlintro.php3