Liste des chapitres qui constituent le cours de Perl
| Présentation générale
du langage. Un petit apercu du langage, de ses particularités et de ses possibilités. |
|
| Un très rapide survol. Ce chapitre proposr un très rapide survol des objets qui seront développés par la suite. |
|
| Le type scalaire. Le scalaire est l'objet numérique de base. Ce chapitre permet de mettre en évidence leur représentation et les opérateurs permettant de les manipuler. |
|
|
Présentation rapide des instructions de base. |
|
| Le type caractère.
Perl est par définition un langage de traitement des chaines de caractères. On verra dans ce chapitre quels sont les opérateurs et les fonctions mises à la disposition de l'utilisateur pour les manipuler. On abordera par ailleurs les fonctiond de base des entrées sorties (clavier, écran) |
|
| La liste au sens 'Perl' du
terme. Dans Perl, une liste est une extension de la notion que l'on connait sous le nom de vecteur dans la majorité des langages de programmation. On détaillera dans ce chapitre les opérateurs et les fonctions de manipulation der liste |
|
|
Etude détaillée des instructions.
|
|
|
Les moyens de contrôler une boucle de l'intérieur. |
|
| La notion de hash et ses applications.
Cette structure esp connue dans certains autres langages sous l'appellation de 'table associative'. Ce chapitre la présente et l'illustre de quelques exemples. |
|
| Sans expressions régulières,
Perl ne serait pas Perl. L'expression régulière est unmoyen de décrire et de modifier des structures syntaxiques. Actuellement dans, les langages qui les proposent, elles sont de type PCRE (Perl Compatible Regular Expression)... Ce qui résume bien la situation. |
|
| Fonctions prédéfinies mises
à la disposition de l'utilisateur. De nombreuses fonctions sont disponibles pour manipuler les structures. Ce chapitre en présente une sélection de manière détaillée. |
|
| Comment définir ses
propres fonctions. A coté des fonctions prédéfinies, Perl permet à l'utilisateur d'en définir d'autres spécifiquement adaptées à ses besoins. |
|
| Particularités dans la mise en
place des fonctions. Présentation des singularités proposées par le langage pour gérer des évènements particuliers. |
|
| Gestion des descripteurs de fichier. Perl propose de nombreuses possibilités pour accéder aux fichiers de la machine. Ce chapitre les détaile et en donne de nombreux exemples. |
|
| Une aide à la présentation. Un format est un moyen simple et puissant de définir la présentation d'un document. |
|
| Un couple parfait. Par définition, Perl est déstiné à fonctionnes sous le système Unix. Tout est prévu pour que le dialogue soit le plus simple et le plus efficace possible. |
|
| Comment un programme va s'auto-reproduire. Le clonage (fork) est une des fonctionnalités les plus puissantes (et les plus dangereuses) du système unix. |
|
| Ou comment dialoguer à travers
un réseau. Perl propose de nombreuses fonctions permettant de réaliser de manière simple des interfaces avec un réseau d'interconnection. |
|
| Comment entrer dans l'intimité
des structures. Dans de nombreux langages on appelle cette objet 'pointeur'. |
|
| Un package permet d'installer de nouvelles
fonctionalités. Un package s'installe facilement et permet d'étendre quasiment à l'infini les possibilités du langage. |
|
| Ou la réalisation
d'interfaces graphiques. Utilisation sous Perl de la boite à outils graphique standard de Unix. |