Flux rss

Perl - Caractéristiques du langage

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!");
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.

Résultats pour Perl Caractéristiques du langage

[PERL] - diff d'une sortie d'un programme (Résolu) Bonjour, Je programme en ce moment un Shell et pour tester mes fonctions je me suis mis au perl. Ce language etant plus puissant que le script shell j'essaie de le maitriser. Mais voila j'ai un souci pour faire la diff de mes sortie... www.commentcamarche.net/forum/affich-4199777-perl-diff-d-une-sortie-d-un-programme
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
Evenement nintendo (Résolu) Bonjour,j'ai déja entendu parler de l'évènement nintendo mais je ne sais pas ce que c'est et je voudrais bien savoir.J'aimerais aussi savoir les dates SVP.C'est pour mon jeu pokémon version diamant.Merci d'avance! www.commentcamarche.net/forum/affich-5058324-evenement-nintendo

Résultats pour Perl Caractéristiques du langage

[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
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] Critères de choix d'un langage/framework[Note de sebsauvage: Cet article est loin d'être complet ! à compléter, détailler et raffiner] Voici quelques questions à vous poser pour bien choisir un langage, une plateforme de développement ou un framework pour un projet. Il est impossible de... www.commentcamarche.net/faq/sujet-3964-programmation-criteres-de-choix-d-un-langage-framework

Résultats pour Perl Caractéristiques du langage

[PERL] lire contenu fichier .xls (Résolu)bonjour, voila je commence a apprendre le language PERL et j'aimerais savoir si il existe une commande ou un moyen de pourvoir lire le contenu d un fichier .xls et de le stocker dans une base de données ORACLE ??? Si oui quelles seraient les... www.commentcamarche.net/forum/affich-1498882-perl-lire-contenu-fichier-xls
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
Parsing , awk , perl , sed (Résolu)Bonjour tt le monde, je veux dans un fichier, mettre des séparateurs ";" , par exemple, dans des positions définies de chaque ligne de mon fichier je me fous du langage : perl, awk. genre : dans les position 5, 11, 22 , 35 et 50 de tt les ligne mettre... www.commentcamarche.net/forum/affich-5242024-parsing-awk-perl-sed

Résultats pour Perl Caractéristiques du langage

Télécharger JeditEditeur de texte capable de supporter la majeure partie des langages de programmation (perl,java,php,c,asp, etc.) et proposant des fonctionnalités avancées de coloration syntaxique, de support de l'Unicode, etc. www.commentcamarche.net/telecharger/telecharger-29-jedit
Télécharger Everest Dictionary Everest Dictionary est le plus grand dictionnaire gratuit. Il comporte 35 modules de langues différentes. Ces principales caractéristiques : le support de toutes les langues internationales courantes, la possibilité de rechercher des mots en... www.commentcamarche.net/telecharger/telecharger-34056155-everest-dictionary
Télécharger ZionEditZionEdit est un éditeur de programme des plus intuitifs et facile à configurer, en plus léger. Il est basé sur les composants Scintilla. Les langages C/C++, C#, Java, Perl, CSS, HTML(+JavaScript,PHP etc.), SQL(+MySQL), VB/VBScript, Ruby, LISP, Python... www.commentcamarche.net/telecharger/telecharger-34056535-zionedit

Résultats pour Perl Caractéristiques du langage

Le jeu vidéo de la semaine : Pokémons version Diamant et Perle(Paris - Relaxnews) - Les Pokémons sont de retour sur la Nintendo DS dès vendredi 27 juillet avec la sortie de nouvelles versions, Diamant et Perle.Dans la peau de Louka ou d'Aurore, le joueur devra trouver un maximum de Pokémon afin de combattre la... www.commentcamarche.net/actualites/le-jeu-video-de-la-semaine-pokemons-version-diamant-et-perle-3292885-actualite.php3

Résultats pour Perl Caractéristiques du langage

Caractéristiques d'un langage de programmationIl existe une multitude de langages de programmation, correspondant à des besoins spécifiques (calcul formel, traitement de chaînes de caractère, temps réel, etc.) et possédant des caractéristiques et des fonctionnalités spécifiques. Ainsi, le choix... www.commentcamarche.net/contents/langages/langage-caracteristiques.php3
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
Caractéristiques du langage C++Le fichier source Le fichier source d'un programme écrit en langage C++ est un simple fichier texte dont l'extension est par convention .CPP. Ce fichier source doit être un fichier texte non formaté, c'est-à-dire un fichier texte dans sa plus... www.commentcamarche.net/contents/cpp/cppcarac.php3