Next Previous Contents

1. Introduction

Pour introduire le sujet, le mieux est de tester le programme Drum Patterns avec ses valeurs par défaut. Si vous êtes déjà batteur, cela vous rappellera quelque chose. Pour les autres je vais essayer d'expliquer l'utilité du programme. Il constitue une intéressante démonstration de ce que l'on peut faire avec Perl, CGI.pm et le protocole HTTP.

L'archive du logiciel est disponible en ftp sur le site linux-france.com.

Je partirai d'une analogie avec le langage écrit. Nous écrivons des textes traitant d'un thème donné. Ces textes se composent de paragraphes, eux-mêmes composés de phrases, puis de mots et de lettres. Quand un homme veut devenir batteur, il doit travailler toute une série d'exercices, indigestes au premier abord, qui constituent un apprentissage des mots, le vocabulaire en somme. L'analogie est limité car les lettres (l'alphabet) sont en petit nombre. Ces lettres sont les coups donnés par les mains et les pieds, droits et gauches; le vocabulaire n'est pas défini d'avance, il est "libre". Le but de ce programme est de générer tous les mots correspondant à un alphabet donné et à quelques règles de travail, justifiées par l'usage.


Next Previous Contents