Le fichier source dun programme écrit en Perl est un simple fichier texte dont lextension est par convention .pl. Ce fichier source doit être un fichier texte non formaté cestàdire un fichier texte dans sa plus simple expression sans mise en forme particulière ou caractères spéciaux cestàdire quil contient uniquement les caractères ASCII de base.
Lorsque le programme est prêt à être "essayé" il peut directement être exécuté par linterpréteur puisquil sagit dun langage interprété.
Le langage Perl est sensible à la casse (En anglais case sensitive) entendez par là quun 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().
Dautre part toute instruction se termine par un pointvirgule.
Lorsquun programme devient long et compliqué il peut être intéressant (Il est même conseillé) dajouter des lignes de commentaires dans le programme cestàdire des portions du fichier source qui ont pour but dexpliquer le fonctionnement du programme sans que linterpréteur ne les prennent en compte (Car ils génèreraient une erreur).
Pour ce faire il est possible dutiliser un caractère (Le caractère #) qui va permettre de marquer une ligne afin que linterpréteur lignore et passe directement à la ligne suivante. Un commentaire sera donc noté de la façon suivante :
Voici lexemple le plus simple de script Perl le traditionnel Hello World :
La première ligne permet de spécifier lemplacement de linterpréteur Perl sur le système. Dans lexemple cidessus il sagit dun système Unix.
La seconde ligne envoie la chaîne de caractères "Hello World" sur le flux de sortie standard (Lécran).
Pour écrire un script CGI cestàdire un script dont la sortie standard est destinée à être envoyée à un navigateur internet une ligne de plus est nécessaire :
Ce document intitulé « Perl Caractéristiques du langage » issu de Comment Ça Marche (http://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.