« Programmation Perl » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Karchnu (discussion | contributions)
Dévelopement d'un sommaire qui évoluera dans le temps.
Ligne 1 :
[[Programmation|<< Retour au sommaire]]
 
* ;[[/Introduction/|Introduction]]
:Quelques explications sur le langage, son histoire et son avenir (Perl6).
* [[/Ressources/]]
 
----
 
;[[/Bases du langage|Bases du langage]]
:Dans cette partie, nous étudierons les concepts de base du langage Perl, sa syntaxe ainsi que la manière dont un programme est structuré.
;[[/Types de base|Types de base]]
:Ensuite, nous présenterons les différents types de base que fournit le langage Perl.
;[[/Structures_de_données|Structures de données]]
:Comment le Perl gère les tableaux et listes de données.
;[[/Opérateurs|Opérateurs]]
:Nous étudierons ensuite les opérateurs permettant de travailler sur les scalaires, ainsi que les règles générales qui structurent les expressions en Perl.
;[[/Tests|Structures de contrôle - tests]]
:La notion d'expression définie, nous aborderons les moyens de contrôler le flux d'exécution d'un programme. Tout d'abord, les tests de type ''Si...Alors...Fin Si'' seront étudiés.
;[[/Itérations|Structures de contrôle - itérations]]
:Dans la suite du chapitre précédent, nous étudierons les structure d'itérations, ou boucles, de type ''Pour'', ''Tant que'' ainsi que d'autres systèmes de boucles particulières.
;[[/Fonctions et procédures|Fonctions et procédures]]
:Comment le Perl prend en charge les fonctions et procédures.
;[[/Expressions_régulières|Expressions régulières]]
:L'utilisation d'expressions régulières en Perl fait partie intégrante du langage, un outil extrèmement puissant.
 
----
 
;[[/Créer_un_module|Créer un module]]
:Nous suivrons les étapes de création d'un module que nous partagerons via le CPAN et MetaCPAN.
;[[/Bibliothèque standard|Bibliothèque standard]]
:Cette partie a pour but de familiariser le lecteur avec la « bibliothèque standard » du Perl. Celle-ci propose un ensemble de fonctions, mais aussi de types ou de variables permettant d'effectuer des opérations spécifiques, comme les traitements de fichiers, les calculs mathématiques, ou la gestion des chaînes des caractères.
;[[/Chaînes de caractères|Chaînes de caractères]]
:Ce chapitre traite de toutes les fonctions permettant d'effectuer des traitements sur les chaînes de caractères : concaténation, copie, recherche de caractères, etc.
;[[/Entrées/sorties|Entrées/sorties]]
:Ce chapitre traite des interactions avec l'utilisateur.
;[[/Erreurs|Erreurs]]
:La bibliothèque standard utilise un mécanisme unique pour la gestion d'erreur, qui permet à un programme de déterminer précisément la cause de l'échec d'une fonction de la bibliothèque standard.
;[[/Mathématiques|Mathématiques]]
:Ce chapitre détaille les fonctions mathématiques fournies par la bibliothèque standard.
 
----
 
* ;[[/Ressources/]]
 
== Liens ==