Les Nuits de Preljocaj

Palais à contrejour

Photo de Jean-Claude Carbonne, lumières de Cécile Givansili-Vissière, décor de Clémence Guisset

 

Palpatine trouve, comme ResMusica, que Les Nuits manquent d’un fil conducteur. Pourtant, faire se succéder des tableaux n’ayant d’autre lien que d’être inspirés d’une même œuvre n’est pas en soi un problème : Proust ou les intermittences du cœur fonctionne parfaitement. Qu’est-ce donc qui rend bancale l’évocation des Mille et une nuits par Preljocaj ? Si l’on considère que, dans le ballet de Roland Petit, l’absence de trame narrative est compensée par le regroupement thématique en paradis et enfer proustien, on s’aperçoit que c’est l’unité de ton qui dessert Les Nuits. Elles réunissent pêle-mêle des scènes très esthétiques façon cabaret qui, dans une salle adaptée, formeraient un joli début de revue, et des passages plus brutaux qui, bien liés, auraient pu constituer le propos d’une pièce engagée, comme Preljocaj l’avait si bien réussi dans Noces.

 

Odalisques alanguies


Le cabaret des odalisques

Les Nuits s’ouvrent sur un enchevêtrement de corps alanguis à moitié dénudés, dans un nuage de vapeur et de chuchotements – voilà l’érotisme que je n’ai jamais vraiment perçu dans les tableaux d’Ingres. Même si je me demande ce que l’on voit depuis le haut de la salle, l’image est belle, lentement animé par une succession de poses. C’est le rythme de la contemplation et de la caresse, que l’on retrouvera bien plus tard lorsque les filles enlacent les hommes dans les tuyaux de narguilé, rattrapant par la lenteur et le calme l’absence de finesse de ces pipes gigantesques posées entre les jambes de ces messieurs. L’explicite n’est pas gênant tant que la vision s’accompagne d’onirisme. Les jambes écartées des filles n’ont rien de vulgaire lorsqu’elles dessinent les anses d’amphores, à contrejour, sous les toits d’un palais d’arabesques calligraphiques. Ce n’est pas non plus une question de ce que l’on montre ou cache : passé la surprise, les justaucorps-string donnent à voir la jambe autrement, comme un tout du pied à la fesse. Ce n’est pas si laid que ça en a l’air même si, au jeu du corps caméléon, je préfère le dos dont les muscles et les os ondulent de telle sorte que la colonne vertébrale devient le serpent des charmeurs.

 

Paravents-cage, ambiance cuir et lanières


Shéhérazade contre les sultans

Introduire la guerre des sexes dans ce contexte est d’autant moins heureux que la confrontation des corps tarde à arriver : les ninjas-talibans dansent seuls après avoir évacué manu militari les filles, que l’on retrouve ensuite alignées en robe rouge et talons aiguilles à claquer des doigts et faire des bras d’honneur (même s’il y a une danseuse que cela rend terriblement sexy, bof). Lorsque hommes et femmes dansent ensuite ensemble, ils sont dispersés en quinconce, façon gala de fin d’année (on récupère au moins l’enthousiasme inhérent à ce type d’événement). La rapidité des scènes de groupe avait sûrement pour but de rythmer le spectacle mais la violence de leur gestuelle ne cadre pas avec la langueur du cabaret et ne réussit qu’à nous faire sortir de la torpeur qui permettait de contempler les corps ralentis sans ennui. Accélérations et freinages inconsidérés finissent l’un et l’autre par lasser. Tant pis pour les saccades façon trombinoscope, qui constituent une trouvaille efficace pour représenter les scènes les plus crues, déclinée en mini-orgies sur tapis orientaux.

Les duos auraient peut-être permis de trouver un équilibre mais ils sont finalement peu nombreux. Je reste sur ma faim après avoir été mise en appétit par les garçons barbiers : la répétition d’un geste banal, dans lequel on entrevoyait le destin fatal de Shéhérazade, n’annonçait finalement qu’un dénouement un poil rasoir.

 

Aucun tableau n’est vulgaire indépendamment des autres et pourtant, dans sa juxtaposition de scènes provocantes et sensuelles, le spectacle flirte avec la vulgarité : rien d’obscène, seulement le choix de la facilité. Même les costumes d’Alaïa m’ont un peu déçue : je ne dirais évidemment pas non à l’une des petites robes rouges ou à l’un des bustiers du tableau ambiance cuir et lanières mais je ne me battrais pas pour les récupérer alors que dieu seul sait ce que je donnerais pour porter l’une de ses petites robes de ville.

Au fond, tout cela manque peut-être tout simplement d’humour. Je m’en suis fait la réflexion devant le fourmillement des jambes, qui dépassaient seules des tapis derrière lesquels étaient cachés les danseurs, se faisant joyeusement du pied. Cela m’a pendant un bref instant rappelé Octopus, où se succédaient aussi des tableaux improbables, sexe et talons aiguilles compris : un joyeux bazar oriental à la Decouflé, voilà ce que, à défaut de parti-pris, ces Nuits auraient pu donner !

Le monde de NAO

Projection d'un corps robotisé sur celui d'un danseur

Toutes les photos sont d’Arnold Jerocki

 

Robot débute par tout un tas de projections sur un corps immobile : vue chiffrée, nerveuse, musculaire, robotisée, superhéroïsée… les visions les plus variées et fantaisistes se succèdent pour finalement laisser le danseur dénudé dans la lumière blanche, la peau semblant à cet instant la plus curieuse des carapaces.

 

danseurs alignés

 

À l’image de l’ouverture, le spectacle de Blanca Li explore les liens et les fantasmes que l’on projette entre technologie et organisme. Les gestes saccadés des danseurs, décomposés en fractions de mouvement que l’on imaginerait ceux d’un robot, sont en effet bien plus complexes encore que ce que le robot est effectivement en mesure de faire. Ces mouvements sont moins inspirés de la robotique qu’ils ne constituent un modèle pour le programmeur qui s’efforce de les reproduire. Le petit robot NAO en salopette bleue est ainsi présenté comme un enfant qui apprend à marcher, bras en l’air, soutenu par un papa-danseur. Ce sont les premiers pas de la robotique humanoïde – et le programme de base semble être une suite de mouvements pour que le robot, qui se casse assez fréquemment la figure, puisse se relever sans intervention extérieure. Lorsque NAO reproduit un équilibre en développé à la seconde, toute la salle applaudit, sans que l’on sache vraiment si c’est pour la prouesse de conception et de programmation ou par mimétisme avec l’équilibre humain, considéré comme une forme de virtuosité. Je me surprends d’ailleurs à le trouver choupi, avec sa tête ovoïde et ses petits yeux-écrans clignotants comme d’un battement de paupière. À se demander si on ne considérerait pas avec tendresse tout ce qui est susceptible de nous ressembler et n’a pas encore de forme assez définie pour démentir cet égocentrique présupposé.

 

NAO en équilibre sous le regard du papa-danseur

 

Ce qui aurait pu être un pensum sur « la relation complexe de l’homme à la machine » s’avère être une suite de saynètes pleines d’humour. C’est un joyeux spectacle, comme on dirait d’un joyeux bazar. Mention spéciale au numéro de karaoké de NAO, boa rose autour des épaules, bientôt entouré de ses Claudettes mi-hôtesses de l’air mi-ouvrières à la chaîne (apparemment l’uniforme de Maywa Denki, à l’origine des robots musicaux, qui serait aussi l’uniforme typique des vendeurs d’appareils électriques au Japon). Comme le nouveau né qui suscite toutes les gagatisations imaginable, le robot attire les comportements stéréotypés – et lorsqu’on met bout à bout tous les automatismes de la vie moderne, du lavage de dent à la consultation des smartphones dans une rame de métro qui vous propulse sur votre voisin quand le conducteur freine, on obtient un accéléré comique de la mécanique quotidienne. L’appareil le mieux automatisé, c’est encore nous. Et c’est quand on imite un robot imaginaire qu’on s’en éloigne le plus, pour donner à voir une construction artistique, élaborée avec des danseurs qui ont répété, travaillé l’alignement et la synchronisation, pour écarter l’imprévu, qui fait en revanche régulièrement tomber NAO la tête la première.

 

Danseur télécommandé

 

Quelque part, le meilleur de ce spectacle, c’est l’imperfection. Pas les séries de geste parfois répétitifs des danseurs mais la joyeuse pagaille qui résulte de la juxtaposition des corps et des robots en tous genre, depuis ceux qui font la musique (mon préféré est une sorte de grosse fleur carnivore dont chaque pétale est une lame de xylophone, accompagnée de son pistil-mailloche) jusqu’à celui qui fait le ménage (et qui continue pendant les saluts, obligeant un technicien à lui courir après pour que personne ne trébuche dessus). C’est assez jeté pour qu’on passe une bonne soirée.  

Giselle fait le dos rond

 photo Giselle-de-Mats-Ek

 

La danse classique repose, aujourd’hui plus que jamais, sur les jambes, accompagnées, contrebalancées ou agrémentées par les bras. Le tronc, au milieu, même s’il s’épaule, est surtout là pour tenir l’ensemble, encaisser les levers de jambes en se cambrant et assurer la stabilité des équilibres. Tout est affaire de lignes, toujours plus étirées. Quelle n’a pas été ma surprise lorsque j’ai découvert Mats Ek : pour ainsi dire tout passe par le dos ! Rien à voir avec les ondulations d’un Wayne McGregor, qui continuent de propager des lignes d’autant plus étirées qu’elles ont été ramassées avant d’exploser. Carmen ou Giselle, chez Mats Ek, tout est courbe : les bras de Giselle qui répliquent la trajectoire en cloche d’un saut, le désir qui la pousse à s’imbriquer contre le corps d’Albrecht, les gros œufs que les paysans traînent comme des meules de foin et qui font écho au rêve de ventre rond de Giselle, les haut-le-cœur de tout ce qu’elle refuse et vomit… Il y a quelque chose de reptilien, de viscéral dans ces dos ronds, comme dans les haricots et boyaux de Dali ; quelque chose d’inquiétant mais d’une force vitale extraordinaire. Peu importe que Giselle soit l’idiote du village, c’est elle qui a la pulsion de vie. À l’inverse, les lignes droites qui le restent trop longtemps sont de mauvais augure : c’est la raideur aristocratique et tranchante de Bathilde et des siens, qui va séparer Giselle d’Albrecht à la fin du premier acte ; c’est la vie détraquée des filles enfermées à l’asile, qui crient leur colère en grands jetés au second acte.

Le découpage du ballet reprend en effet celui de la version originale, à la différence près que la scène de la folie mène à l’asile et non à l’au-delà des Willis – on s’y croise quand même comme des folles furieuses. La transposition est pertinente même si le final, où Albrecht se trouve mis à nu sans que l’on comprenne trop pourquoi, me fait trouver plus convaincant le premier acte. Mats Ek est d’autant plus fidèle à l’histoire qu’il s’est totalement approprié la musique, confiant par exemple à Hilarion le morceau de la variation de Giselle. La tentation de superposer les deux versions pour les comparer s’estompe vite et l’on se laisse aller en suivant le regard hallucinant de Giselle / Elsa Monguillot de Mirman, qui m’a rappelé l’interprète de Camille dans le Rodin de Boris Eifman – peut-être à cause de la thématique commune de l’asile ou de la puissance expressive des deux chorégraphes, quoique de style très différents. Il faut voir Giselle regarder tour à tour Albrecht et Bathilde, dans les bras l’un de l’autre, avant que tout se mette à tourner. Les yeux luisants de douleur, de colère et bientôt de folie, elle reste immobile tandis que le monde s’écroule autour d’elle. Bientôt, la camisole de force remplacera la corde avec laquelle Hilarion a tenté de la retenir près de lui (beauté et pitié d’un amour qui s’était résigné à aimer sans comprendre, et de son échec). La position d’attente dans laquelle se place à plusieurs reprises Giselle, jambes pliées, échine courbée, qui n’est que soumission à l’autorité d’Hilarion, devient soumission amoureuse au désir d’Albrecht. Et il faut voir sa joie aussi lorsqu’il la transporte à bout de bras du bord jusqu’à l’arrière-scène, les jambes en écart et les pieds flex de plaisir. Ce sont en tous cas les images que j’emporte, ravie d’avoir été placée au troisième rang, si près des corps en sueur et des visages de danseurs tous magnifiques (tant pis pour les auréoles de transpiration – revoir la matière du costume ?– et la proximité de l’enceinte qui m’a obligée à me boucher l’oreille gauche pendant un bon bout du spectacle).

 

 photo Giselle-Ek-acte-II_zpsd65c2a29.jpg

 

Mit Palpatine, Romain, le Petit Rat et Impressions danse

La Belle au bois dormant

 

Une superproduction

La Belle au bois dormant, c’est typiquement le ballet qui pourrait faire l’objet d’une affiche dans le métro, façon spectacle de danses chinoises ou show Bollywood : Il était une fois… plus de 70 artistes sur scène, plus de 150 costumes, musique live, les tubes de Tchaïkovsky, tous les personnages du conte et plus encore. Sauf que ce n’est pas la culture de l’Opéra de Paris et que Bastille, déjà prise d’assaut par les familles en manque de magie-de-Noël, n’a pas la même problématique de remplissage que le Palais des congrès. Il n’en demeure pas moins qu’on en prend plein les mirettes pour pas un rond.

 

L’art suprême du divertissement

La distorsion narrative accélère les séquences d’actions (le must est le baiser donné par le prince : une minute plus tard, la princesse est débout, a secoué ses parents et a obtenu leur accord pour épouser le prince, qu’elle ne connaît donc pas depuis deux minutes) pour prendre son temps dans les scènes d’apparat. Le prologue, où les fées se succèdent pour faire chacune un don à la princesse Aurore, est prétexte à moult variations et mouvements d’ensemble – au point que le précipité qui suit provoque le doute : serait-ce l’entracte ? L’histoire se déroule ensuite en deux actes, laissant le troisième libre pour célébrer le mariage lors d’un grand bal où défile tout le gratin.

Sans cesse distrait par l’entrée d’un nouveau personnage ou de nouvelles formation, le spectateur en oublie de s’ennuyer. On est rassasié depuis longtemps mais il y a toujours une gourmandise qu’on n’a pas goûtée pour masquer l’écœurement dans lequel nous a laissé la précédente. Plus de place pour la bûche ? On passe aux fruits confits ! Noureev adopte la même technique que pour le réveillon : les perruques sont too much ? Habillez les danseurs en rose bonbons, les perruques n’y paraîtront plus. Et pour effacer ce pastel, faites appel aux pierres précieuses criardes. More is less.

 

Dancing in awe

Awe : crainte et admiration. Les yeux du spectateur pétillent, la gorge du danseur se noue. Ou plutôt de la danseuse qui, de l’adage à la rose, voit surtout les épines. Le sourire ultra bright ultra figé d’Aurélia Bellet m’a fait poser les jumelles : il n’est pas très charitable de scruter une danseuse dans une prise de rôle pareille où, à peine mise en jambe, elle est déjà en plein morceau de bravoure. De fait, la princesse a bien du mal à se passer du soutien de ses soupirants et n’a pas franchement l’attitude royale. On serre les fesses pour elle, en priant pour que ça passe – tant et si bien qu’un adage à la rose se révèle plus efficace qu’une séance de stimulation abdominale avec ces appareils pourvus de ronds à patcher sur le corps, qu’on trouve dans les catalogues de vente par correspondance. Sitôt l’adage terminé, tout s’arrange pour l’héroïne, qui débute la variation suivante par un magnifique équilibre arabesque. Le spectateur se contractera encore une ou deux fois, lors de tours en peu trop entraînants, par exemple, mais se trouve globalement prêt à apprécier le jeu très frais de la princesse et les variations de ses invités.

 

La cruauté des contes ou du tsar ?

Les fileuses du royaume épargnées après avoir été condamnées à mort car prises en flagrant délit de port de quenouille ; pas de viol mais un chaste baiser pour réveiller Aurore ; une fin heureuse, où ils se marièrent et eurent beaucoup d’animaux… cette version est somme toute conforme à l’esprit Disney. Le sadique, dans l’histoire, est sans conteste Noureev : il a transposé la cruauté des contes dans la danse en chorégraphiant des variations franchement ingrates. Pleines de changements de directions en contradiction avec l’élan du corps, de sautillés sur pointes, de dentelles techniques, elles paraissent au mieux de simples danses un brin maniérées, au pire de plats enchaînements quelque peu désordonnés. Comment voulez-vous ne pas réveiller chez la balletomane le goût du pinaillage ? Ouh, les deux poum poum bien distincts des pointes à l’arrivée d’une sissonne, censée se fermer sur les deux pieds en même temps… Mais peut-être est-ce là une manière d’éviter la virtuosité tape-à-l’œil et de s’assurer que les interprètes ne volent pas la vedette au spectacle lui-même. Un raffinement suprême pour l’avant-dernier ballet de Noureev, qui devait savoir que, pour le « grand public », la danse doit avant tout être un grand spectacle divertissant. Et pour la balletomane qui découvre ce plaisir nouveau1

 

… Noureev will be Noureev

Est-ce la proximité temporelle ? Je ne peux pas m’empêcher de voir le tigre de La Bayadère dans le chevreuil de La Belle, et l’Idole dorée dans l’Oiseau bleu, comme variation masculine ayant tendance à éclipser les solistes principaux. C’est la structure des grands ballets du répertoire qui vaut ça, me direz-vous, et l’on pourrait aussi voir dans les dessins des ensembles les figures géométriques des cygnes, utilisées de manière encore plus fluide et dynamique – raison pour laquelle voir le spectacle du second balcon reste plaisant, même si la hauteur « aplatit » la danse. Ma position surplombante m’a d’ailleurs rendue plus admirative encore d’Axel Ibot, qui semblait vraiment voler dans l’Oiseau bleu. Je l’aurais volontiers étoilisé, tenez ! Mais la prestation princière de Vincent Chaillet n’a pas suffi à confirmer les rumeurs sur la nomination du premier danseur, alors un sujet, on a le temps d’y penser… Puisqu’on est dans le name dropping, je me dois de mentionner Charline Giezendanner, parfait canari. Comme quoi, les noms d’oiseaux… Il ne reste plus qu’à espérer que le petit page, tombé raide évanoui sur le nez, se soit vite remis pour que tout le monde ait effectivement passé une bonne soirée.

 

1 « Je n’avais encore jamais croisé sur ma route un ballet qui me remplisse de joie sans faire appel ni à la pureté du style, ni à l’émotion, ni à la moindre faculté cognitive. » Impressions Danse 
À lire aussi : la princesse Aurore était hémophile, la vérité enfin révélée par Amélie.

L’informatique n’est pas magique


Un geek à Hogwarts

 

On peut mesurer sa progression en informatique à la part de xkcd que l’on comprend ou bien, pour les non-scientifiques dans mon cas, à la part de magie qui subsiste dans le fonctionnement de l’ordinateur. Par exemple, le passage d’un langage lisible par l’être humain en bits utilisables par la machine est pour moi de la magie. Je sais que le tour de prestidigitation a pour nom compilation mais je n’en connais pas le truc. Du coup, la création d’un langage me semble un acte démiurgique, qui me rappelle l’abîme de perplexité dans lequel m’avait plongé cet adage de mon ex-beau-père : « Si tu ne trouves le livre que tu cherches, écris-le. » Aujourd’hui, cela me paraît évident mais ma réaction, à douze ans, était de me demander comment diable je pourrais écrire un livre si ce que je ne savais pas était justement dedans. Treize ans plus tard, j’ai de nouveau douze ans en informatique : comment diable peut-on faire reconnaître à la machine un langage qu’elle ne connaît pas si c’est par celui-ci qu’on lui transmet des directives ? On dirait un mauvais remake de Rousseau sur l’origine de la langue. Exeunt la poule et l’œuf, place à la magie.

S’initier à l’informatique, c’est faire refluer la magie. Le cours réseau s’est ainsi chargé de me faire comprendre que les câbles, la fibre et le WiFi ne sont que matériaux, ondes et électricité. Finis les 0 et les 1 vert fluo qui circulent dans les câbles comme dans une guirlande de Noël clignotante : voilà les hertz, ohms, microns et calculs de masques de réseau (ça a l’air un peu chiant comme ça mais je vous rassure : ça l’est). Exit la magie, place à la physique. Sur le coup, on a un peu l’impression de se faire avoir au change mais ce n’est pas toujours le cas : les cours d’algorithmie et de programmation, notamment, m’ont appris ce qui se cachait dans un programme et c’est là que ça devient excitant. Exit la magie, place aux formules magiques. Pour être honnête avec vous, les formules magiques ne sont que logique et linguistique. Cela dit, l’apprentissage du geek ressemble beaucoup à celui de l’apprenti sorcier : très peu d’Hermione et beaucoup de résultats inattendus. Mais avec beaucoup d’entraînement, cela paraîtra vraiment magique aux moldus. Prêts pour une introduction aux sortilèges algorithmiques ? Promis, je serai moins ennuyeuse que professeur Flitwick et vous allez être surpris du peu de notions croisées.

 

Silhouettes et murs en caractères verts

Image extraite de Matrix

 

L’algorithmie : une affaire de boîtes à chaussures et d’aiguillages de train

 

Les suppléments sont là pour approfondir mais peuvent être allègrement sautés si vous commencez à en avoir assez.
 

Les boîtes à chaussures

Les boîtes à chaussures vont nous permettre de ranger tout un tas de choses dedans : ce sont des variables, qui permettent de stocker des valeurs. Ces valeurs sont de différents types, selon que les boîtes contiennent des baskets, des escarpins, des mocassins, des tongs… c’est-à-dire, des chiffres, des chaînes de caractères ou des booléens qui, comme les interrupteurs n’ont que deux valeurs : allumé/éteint, vrai/faux, oui/non.

Le supplément André. On ne peut pas mettre n’importe quelle paire de chaussure dans une boîte à chaussure : des chaussures de sports ne peuvent pas aller dans une boîte de chaussures à talons et vice-versa (bah, oui, les chaussures de sports puent). En revanche, des chaussures à talons peuvent aller dans la boîte d’autres chaussures à talons ; il faut juste faire attention à ce que la boîte soit assez grande de manière à ce que les talons ne soient pas ratiboisés. Les chaussures à talons sont des données numériques : on peut faire entrer un chiffre entier (des petits talons) dans une variable qui accepte les chiffres à virgule (des talons aiguilles) mais pas l’inverse, sous peine de faire perdre sa virgule au chiffre (talons ratiboisés).

Le supplément Louboutin. Les chaussures que nous manions sont particulièrement fragiles : toute paire de chaussure posée par terre est désintégrée. Pour échanger les boîtes de deux paires de chaussures, il en faudra donc une troisième, vide.

 

Les armoires

Les armoires vont nous permettre de ranger toutes les boîtes à chaussure que nous avons utilisées : ce sont des tableaux, dans lesquels ranger des variables.

Le supplément Ikéa. Si vous avez des centaines de paires de chaussures, les trier ne sera pas du luxe – par prix, date d’achat, pointure, couleur… en ordre croissant en décroissant. Il existe plusieurs techniques pour cela, dont une qui porte le nom très poétique de « tri à bulles ». Dans tous les cas, il vous faudra un critère de tri et un test en fonction duquel ranger les chaussures. Par exemple, pour un tri selon la saison à laquelle elles se portent : si ce sont des chaussures d’hiver, elles vont en haut de l’armoire, sinon, ce sont des chaussures d’été, elles vont en bas. C’est là que nous allons devoir brutalement changer de métaphore : on ne peut pas faire des kilomètres à pied avec des talons aiguilles ; nous allons donc prendre le train (après tout, les wagons ne sont toujours que de grosses boîtes à chaussures).

 

Les aiguillages

Les aiguillages permettent en un point donné d’orienter les trains selon leur destination prévue : ce sont des tests, où une certaine action est effectuée si la condition est remplie.

Le supplément SNCF. Si un TGV en provenance de Lille arrivant à Paris a pour direction Bordeaux, on l’envoie vers le sud-ouest ; s’il a pour direction Avignon, on l’envoie au sud-est. Plus court : s’il a pour direction Bordeaux, on l’envoie vers le sud-ouest, sinon vers le sud-est. Imaginons que l’on ne sait pas d’où vient le TGV (la SNCF permet un tel débordement d’imagination) ; nous avons alors un embranchement de plus et le test ressemblera à : si le TGV a pour direction Bordeaux, on l’envoie au sud-ouest ; s’il a pour direction Lille, on l’envoie au nord, sinon on l’envoie au sud-ouest. De deux choses l’une : soit le TGV vers Strasbourg est en grève, soit il fonctionne et tous les trains vers Strasbourg vont se retrouver vers Avignon, auquel cas, il faut encore rajouter une condition : si le TGV a pour direction Bordeaux, on l’envoie au sud-ouest ; s’il a pour direction Lille, on l’envoie au nord ; s’il a pour direction Strasbourg, on l’envoie à l’est, sinon on l’envoie au sud-ouest. Vous avez vu les principales formes de test :
– si (condition) alors (conséquence)
– si (condition) alors (conséquence), sinon (autre conséquence)
– si (condition 1) alors (conséquence 1), si (condition 2) alors (conséquence 2), si (condition n) alors (conséquence n)
– si (condition 1) alors (conséquence 1), si (condition 2) alors (conséquence 2), si (condition n) alors (conséquence n), sinon (conséquence par défaut)

Le supplément omnibus. Pour être précis, il faudrait en réalité que les conditions soient multiples. Non pas « si le TGV est à destination de Strasbourg » mais « si le TGV est à destination de Reims ou de Reitz ou de Strasbourg ». Je vous épargne toutes les directions desservies à partir de Lyon.

 

Les boucles d’or

Les boucles d’or, c’est boucle d’or qui revient à chaque fois qu’on lit Boucle d’or et les trois ours. Parce qu’il est dans la nature des contes d’être répétés mais qu’un adulte vire beaucoup plus vite fou que l’enfant à qui il le lit chaque soir, on a imaginé d’enregistrer le conte et de laisser la cassette ou le mp3 à l’enfant pour qu’il se le repasse ad vitam aeternam s’il le veut. Comme la boucle infinie n’est pas très pratique dans la mesure où l’on attend d’autres choses du gamin, genre aller à l’école ou prendre un bain, le parent fixe une limite : tu pourras écouter Boucle d’or et les trois ours trois fois d’affilée maximum ou tu pourras l’écouter jusqu’à ce qu’il soit l’heure du bain. Les boucles d’or sont tout simplement les boucles par lesquelles on automatise le traitement de tâches répétitives, en fixant une condition d’arrêt.

Le supplément fins alternatives. Imaginons maintenant que Boucle d’or et les trois ours soit transformé en livre dont vous êtes le héros (merci de faire comme si vous ne m’aviez jamais vue avec une casquette d’éditrice) : certains choix vous font traverser toute l’histoire quand d’autres vous en éjectent rapidement (l’ours tue boucle d’or d’un revers de pâte, boucle d’or n’a pas sommeil et se contente de manger à tous les râteliers avant de se tirer…). Vous avez une magnifique boucle qui exécute une action (continuer l’histoire) tant que l’on n’a pas rencontré la fin (c’est-à-dire tant que l’on nous donne un numéro de section auquel se rendre). Tant que et jusqu’à : voilà vos deux types de boucles.

Voilà, c’est tout.

Je vous la refais : c’est tout. Genre, c’est fini, vous avez tous les éléments en main. Quand le prof d’algo nous a sorti ça, j’ai cru que ça rentrait dans sa moyenne d’une blague toutes les dix minutes. Sauf que non, on a vraiment tous les éléments en main : boîtes à chaussures, armoires, aiguillages de train et boucles d’or. Le cocktail Molotov qui résulte de la combinaison de tous ces éléments est un programme informatique. Si vous n’arrivez pas à envoyer des armoires de boîte à chaussures à Bordeaux tant qu’il y a un gamin qui écoute boucle d’or dans le train, le cocktail explosera et, lorsque la fumée se dissipera, vous verrez surgir un bug. On n’imagine pas la menace sanitaire que représentent les métaphores mal filées.

 

Buste d'un homme qui s'ouvre le torse, en lego

Sculpture en lego de Nathan Lawaya

 

Notre-Dame de Paris en lego

 

Imaginer coder Twitter, Photoshop ou Candy Crush avec si peu d’outils algorithmiques, c’est un peu comme si on vous demandait de construire la cathédrale Notre-Dame de Paris avec une boîte de lego, quand un pauvre cabanon de jardin vous donne déjà des sueurs froides. Pour vous donner du cœur à l’ouvrage, on vous apprend que, lorsque vous aurez trouvé quelle forme donner à une pierre pour la façade, vous n’aurez pas à recommencer, mais seulement à filer le mode d’emploi au tailleur de pierres, qui vous les fournira au moment d’élever le mur. C’est le principe d’une fonction, un petit bout de code (pas toujours petit, d’ailleurs), qu’on peut réutiliser à volonté. Certaines fonctions sont présentes de base dans le langage (des fonctions mathématiques qu’on trouverait dans une calculatrice, par exemple) et on en crée d’autres selon ses besoins.

Mais les besoins sont immenses pour une cathédrale : l’architecte, qui ne peut pas être à fois vitrier, charpentier, maçon et sculpteur, va donc chercher le savoir-faire là où il se trouve – dans des bibliothèques, qui sont des recueils de fonctions dans lesquels on peut piocher. S’il a beaucoup de chance, l’architecte trouve une bibliothèque-sculpteur qui va lui fournir une fonction-gargouille prête à l’emploi. Mais, la plupart du temps, il ne trouvera qu’un nez de singe et des cornes de bœuf avec lesquels il devra composer lui-même sa gargouille. Rien ne dit que en plus que les cornes seront à la bonne taille, que les pattes seront assez solides pour supporter la tête ou que le nez sera dans la bonne matière : on trouve parfois la bibliothèque dont on rêve… dans un autre langage que celui de notre programme. Si l’on a de la chance dans son malheur, le matériau initial supporte qu’on lui ajoute un revêtement, faisant ainsi dialoguer les deux langages ; sinon… pas de chance. Ces bibliothèque sont un peu comme du prêt-à-porter taille unique : ça peut aller du premier coup mais, dans la plupart du temps, il faudra des retouches, beaucoup de retouches, encore des retouches. Et donc, du temps, beaucoup de temps, encore du temps. Et de même, des développeurs qu’il faudra bien manager, sous peine de s’apercevoir trop tard que le sublime vitrail composé à la perfection est trop grand par rapport à l’espace qu’on lui a réservé dans la façade.

Imaginez un peu l’organisation qu’il faut. Au bout de cinq minutes, tous les plans et modes d’emplois rassemblés auprès des différents corps de métier sont éparpillés, les informations sur la clé de voute perdues sous des dessins de gargouille. Pour éviter ça, on rassemble les modes d’emplois et outils spécifiques à un élément dans un même endroit, une même classe. Avec la classe « pierre de façade », on pourra utiliser autant de pierre qu’on en a besoin (pourvu qu’on n’ait pas oublié de les commander au tailleur de pierre) ; avec la classe « gargouille », on obtiendra autant de bêtes cornues qu’on voudra, même si un sculpteur s’occupe du museau et un autre des pattes. Simple, non ? Sauf que, deux minutes, plus tard, c’est à nouveau le bazar : classe « pierre de façade », classe « gargouille », classe « vitrail rond », classe « vitrail vertical », classe « pierre de colonne », classe « sculpture de saint », classe « pierre de voûte »… On créé donc des classes mères, qui contiennent des classes filles : la classe mère « pierre » chapeautera les classes filles « pierre de façade », « pierre de colonne », « pierre de voûte », tandis que les classes filles « vitrail rond », « vitrail vertical » hériteront de la classe mère « vitrail ». Et vous pouvez jouer longtemps aux poupées russes, comme ça, avec des filles qui deviennent à leur tour mère, sur des générations.

Alors, ça vous botte, les lego ? On peut faire de grandes choses en lego. Ou pousser des hurlements en posant les pieds sur des pièces éparpillées par terre, perdre l’équilibre sous l’effet de la douleur et s’étaler sur la gargouille en construction (vous aurez reconnu les bugs, métamorphosé en pièces de lego). C’est pour ça qu’on commencera par le cabanon de jardin. Ok, c’est moins glamour, mais franchement, a-t-on jamais autant rêvé que dans une cabane dans le jardin de ses grands-parents ? C’est ça, la magie de l’informatique : commencer petit et avancer sur des épaules de géants.