La lecture en ligne est gratuite
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Partagez cette publication

Vous aimerez aussi

Programmation Perl. Jour 1 : Présentation du langage et des avantages qu'il présente pour la programmation. Histoire de Perl.Cette journée est pour les étudiants une première approche du langage et des Une vue rapide des possibilités offertes par lepossibilités qu’il offre. langage. Lapratique sera plu spécifiquement consacrée à l’utilisation de l’interpréteur. Les scalaires et les structures de contrôle deComment écrire un programme. base. Commentle soumettre à l’interpréteur. Comment le mettre au point. Jour 2 : Les structures simples. La notion de liste et les diverses manières de lesLes étudiants ont maintenant une idée des capacités du langage. Ils vont être utiliser. confrontésaux possibilités de gestion d’objets hétérogènes (les listes) et des outils Les fonctions spécifiques attachées auxpermettant de les manipuler. structures de liste.On abordera le cas particulier des fonctions de tri ainsi que l’utilisation des structures Les tris et les moyens de les mettre en œuvre.de pile et de file d’attente.  Cesnotions seront développées en pratique par la programmation d’algorithmes de gestion de structures plus complexes à partir des structures de base. Jour 3 : Le contrôle du programme. Les instructions.Dans cette partie du cours, seront abordées les structures de contrôle que le langage La modification d'instruction et la programmationmet à la disposition de l’utilisateur. "En ligne"Les instructions seront détaillées et des exemples de leur utilisation seront mis en Les hash.évidence.  Serapar ailleurs abordé la notion de modificateur d’instruction et la méthode de programmation spécifique qui en découle. Les hashs qui sont la structure la plus originale offerte par ce langage seront explicités et développés. Les étudiants seront alors confrontés à la programmation quelque peu spécifique qu’ils auront vu. Il leur sera demandé de réaliser quelques programmes qui leur permettront de constater la concision et la facilité d’écriture offerte par le langage. Jour 4 : Les expressions régulières et les entrées sorties. Importance des expressions régulières enLa notion d’expression régulière nous vient de la théorie des langages. Perl a été l’un programmation. despremiers langages à proposer l’utilisation d’expressions régulières à un haut L'implantation des expressions régulières enniveau. Le but de cette partie du coursest de faire toucher du doigt aux étudiants la Perl. puissancede cet outil et les possibilités qu’il offre en tant que méthode de L'expression régulière comme un outil de filtrageprogrammation. et de mise en forme pour les échanges.En liaison avec les expressions régulières, seront abordées les moyens d’échange La notion de format d'impressionavec le monde extérieur. Les participants pourront alors réaliser facilement des  programmesdemandant des entrées sorties simples qui seront mises en forme au moyes d’expressions régulières spécifiques. Jour 5 : Les fichiers et les fonctions. L'importance des fichiers en Perl.Perl est par définition un langage qui traite de la manière la plus simple possible l’accès La déclaration des fonctions.aux fichiers. La notion de descripteur permet une transparence totale. Ces possibilités Les variables privées et leur utilisation enseront utilisées au mieux au moyen des fonctions. Toutes les possibilités offertes seront récursivité. développées,On montrera comment la modification de descripteur change totalement  lecomportement d’un programme et en permet une mise au point et une utilisation facile. La portée des variables te la notion de variable privée accroît encore les possibilités. Les connaissances sont maintenant suffisantes pour demander aux étudiants une réalisation un peu plus évoluée mettant en œuvre toutes les notions qui auront été abordées. Complément au cours. L'avenir de Perl.Ce dernier cours devrait prendre place à la fin du cursus. Il a pour De perl 5 à Perl 6.objet de présenter les projets de développement actuellement en Les années 2005-2010 serront-elles les années Perl?cours sur Perl. Les idées directrices qui ont mené les concepteurs à définir uneLe projet Perl 6, actuellement en cours de développement verra la machine virtuelle.jour dans les deux ans qui viennent. Il est donc fondamental pour Le projet Parrot et la machine virtuelle qui supportera Perl 6.ceux qui s’intéressent à ce type de programmation d’être informés Pourquoi faut-il croire à Perl 6?afin de pouvoir en suivre le développement.