text: Dès son origine, l'apprentissage de l'espéranto se fait en autodidacte. D'ailleurs, le premier ouvrage, publié par Zamenhof en 1887 (Langue Internationale), était une méthode d'apprentissage. Depuis, de nombreuses autres méthodes ont été publiées, ultérieurement accompagnées de cassettes audio ou vidéo, puis de cédéroms et de DVD. À partir des années 2000 des méthodes d'apprentissage en ligne sont apparues sur Internet. Généralement gratuites, ces méthodes remportent un succès grandissant, d'autant que la régularité de la langue, tant pour l'écriture et la prononciation que pour la grammaire, permet d'atteindre rapidement un niveau donnant accès à la pratique. Le temps nécessaire pour atteindre un niveau de maîtrise correspondant à celui du baccalauréat est ainsi réduit à pour un francophone. Les clubs et associations d'espéranto sont un autre vecteur d'apprentissage de l'espéranto. Ils proposent des cours traditionnels et des séances de conversations pour mettre en pratique les notions apprises, notamment pour les autodidactes. Les possibilités d'apprentissage dans les établissements d'enseignement publics ou privés sont disparates et assez limitées. Lorsqu'ils sont disponibles, les cours d'espéranto relèvent généralement d’options ou de l'enseignement para-scolaire. Un exemple assez typique est la Hongrie, où l'espéranto bien que n'étant pas officiellement enseigné, occupe le troisième rang (après l'anglais et l'allemand, mais devant le français) pour les examens de langues de l'institut des langues étrangères hongrois. Livres et méthodes d'apprentissage autodidacte Différentes méthodes permettent d'acquérir les bases de l'espéranto. L'aspect phonétique de l'espéranto permet d'acquérir une bonne prononciation même sans une pratique immédiate de la langue avec des espérantophones confirmés. Inspirés par la célèbre méthode Assimil avec L'espéranto sans peine, de nombreuses méthodes pour l'apprentissage en autodidactes sont disponibles. On peut notamment citer le Cours rationnel et complet d'espéranto, dont la première édition a été préfacée par Henri Barbusse, est édité par SAT-Amikaro dans une version actualisée. La dixième édition (2006) est postfacée par Albert Jacquard. Une autre méthode célèbre est la fondée par des espérantophones croates. Son originalité vient du fait qu'elle se base sur les 500 morphèmes les plus utilisés. Cette méthode a fait l'objet de très nombreuses rééditions et a été adaptée dans plusieurs autres langues. En France, cette méthode a été adaptée sous le titre Metodo 11 et éditée par Espéranto-France. Plus récemment, elle a été adaptée pour un apprentissage en ligne. Deux méthodes avec supports vidéo sont également disponibles : , éditée par la BBC, destinée aux enfants, Pasporto al la tuta mondo, destinée aux jeunes et aux adultes. Il est à noter que les méthodes d'apprentissage en autodidacte sont également utilisables dans des cours traditionnels ou en complément de ceux-ci. Cours sur Internet Cours multilingues Kurso de Esperanto Programme interactif en 12 leçons, pour débuter ou réviser les bases, en téléchargement gratuit (compatible Windows et GNU/Linux). Le cours propose un service gratuit et facultatif de correcteurs en ligne. Le cours est disponible en une trentaine de langues, à choisir après installation, lors du premier démarrage. Lernu! Plusieurs cours gratuits d'espéranto avec ou sans l'aide de correcteurs, du niveau débutant au niveau B2, avec possibilité de contacts internationaux avec d'autres apprenants, e-magazine pour enfants, etc. Le site est disponible en une trentaine de langues. Duolingo Site Internet proposant l’apprentissage gratuit de nombreuses langues dont l'espéranto. Les leçons sont ludifiées. Le cours d'espéranto pour anglophones a ouvert le , pour hispanophones le , pour lusophones le , pour francophones le . La version pour sinophones est annoncée pour fin septembre 2020. L’espéranto en Version en ligne et pour téléphones de la Zagreba metodo, disponible en plusieurs langues dont le français. L'association française Espéranto-France a adapté certains de ces cours qu'elle propose sur son site de cours en ligne, avec un cours en dix leçons pour débuter et Gerda malaperis, cours conçu par Claude Piron et adapté à des progressants (niveau A2/B1). Cours entièrement en espéranto Pasporto al la tuta mondo Cours en quinze leçons filmées avec acteurs, mis à disposition par la ligue nord-américaine d’espéranto Saluton! Esperanto autodidakte Edukado Site destiné aux enseignants, mais également utilisable par les apprenants autodidactes à partir du niveau B2. Il existe également de nombreuses communautés sur Internet où l'on peut rencontrer d'autres espérantophones et échanger avec eux, notamment les réseaux sociaux : groupes Facebook et Twitter. Si ce genre d'échange nécessite un niveau minimum (il faut connaître au moins les bases), il permet de rapidement progresser en apprenant le « langage de tous les jours ». Méthodes directes La plus célèbre méthode directe est la méthode Cseh mise au point par le hongrois Andreo Cseh dans les années 1920. Avec une méthode directe, l'enseignant fait son cours directement en espéranto sans s'aider de sa langue nationale, ce qui permet d'organiser des cours en milieu international, avec des apprenants d'origines différentes. Ce type de méthode est couramment utilisée dans les rencontres internationales espérantophones à l'attention des participants novices. Ce genre de méthode demande un fort investissement de l'enseignant car il doit tout expliquer à travers les mots et notions déjà connues, en s'aidant d'images ou en mimant les situations de communication. Cours dans des clubs locaux Des clubs d'espéranto proposent des cours d'espéranto de différents niveaux. Espéranto-France en répertorie une centaine en France dans sa rubrique L’espéranto près de chez vous. Stages d'espéranto Différents centres organisent des stages de fin de semaine ou d'une semaine complète pour apprendre l'espéranto ou se perfectionner. Le concept d'immersion dans une langue permet généralement d'atteindre un bon niveau après une semaine seulement de stage. Les plus connus en France sont les stages organisés par la maison culturelle de l’espéranto au château de Grésillon et à Kvinpetalo. Des rencontres internationales ont également lieu avec comme thème central l’enseignement de l’espéranto, comme la Somera Esperanto-Studado (« étude estivale d’espéranto ») Cours dans les écoles, lycées ou universités En , lors de la rencontre d'espéranto IREM 2011 à Sète, les associations Espéranto-France et SAT-Amikaro ont lancé conjointement une action de pétition visant à l'ajout de l'espéranto parmi la liste des langues à option au baccalauréat. Le , la directrice générale de l’enseignement scolaire précise par une lettre qu’« il est tout à fait possible d’entreprendre, dans les établissements où l’enseignement de l’espéranto pourrait se développer, une démarche expérimentale à l’échelle locale ». Si l'espéranto ne figure pas parmi les langues enseignées dans le système scolaire français hors de ces expérimentations, il est néanmoins parfois enseigné au sein du programme périscolaire. Les qualités propédeutiques de l'espéranto permettent de faciliter l'apprentissage d'autres langues vivantes et parfois même d'autres matières scolaires. Par ailleurs, certains établissements d’enseignements supérieurs proposent des modules d’espéranto en fonction de la demande comme le département langues de l’école normale supérieure. Tests de niveaux et CECR Les tests de niveaux en espéranto sont organisés suivants deux filières : la filière officielle conforme au CECR la filière associative dans le cadre du mouvement espérantophone Actuellement seul l'institut des langues de l'université Eötvös Loránd (Budapest, Hongrie) délivre des diplômes officiels de connaissance de l'espéranto. Depuis fin 2008, ces diplômes sont basés sur le cadre européen commun de référence pour les langues (CECR) et disponibles dans les niveaux B1, B2 et C1. Près de possèdent un tel diplôme à travers le monde : en 2017, environ 570 au niveau B1, 590 au B2 et 820 au C1. Troisième conférence mondiale sur l'enseignement de l'espéranto La troisième conférence mondiale sur l'enseignement de l'espéranto à l'invitation du canton de Neuchâtel s'est tenue à Neuchâtel et à La Chaux-de-Fonds, Suisse, du 13 au . Elle a été organisée conjointement par le canton de Neuchâtel et la ligue internationale des enseignants d'espéranto (ILEI). Bibliographie Nouveau cours rationnel et complet d'espéranto, SAT-Amikaro, Paris, 1981. Jean Thierry L’Espéranto sans peine, collection « Méthode quotidienne Assimil », Assimil. Disponible avec support sonore. Jacques Joguin, Parlons espéranto, collection « Parlons... », L'Harmattan : cet ouvrage est avant tout une grammaire complète avec quelques éléments historiques et culturels. Le PackEo est un document pédagogique imprimable, photocopiable et utilisable partout. Il s'agit d'une mini-méthode d'apprentissage très concise et au format de poche qui permet de s'initier à la langue espéranto en 8 leçons. Notes et références Langue espéranto Enseignement de l'espéranto


source: wikipedia

text: La candela (symbole cd, du mot latin qui signifie « chandelle ») est l'une des sept unités de base du Système international. Elle sert à mesurer l'intensité lumineuse ou éclat perçu par l'œil humain d'une source lumineuse. Elle a remplacé l'ancienne unité d'intensité lumineuse, la bougie. Définition À compter du 20 mai 2019, le Bureau international des poids et mesures définit ainsi la candela : Depuis 1979, la candela était définie de la façon suivante : Repères La fréquence choisie correspond à une longueur d'onde de , dans la partie vert-jaune du spectre visible, et qui est proche du maximum de sensibilité de l’œil humain à la lumière du jour. Une bougie a un éclat d'approximativement dans le plan horizontal ; c'est pour conserver la grandeur correspondant à d'anciennes définitions de l'intensité lumineuse, réalisées avec des bougies que les définitions successives de la candela ont été choisies. Une lampe à incandescence a un éclat moyen de l'ordre de par watt de puissance électrique consommée. Histoire La Conférence générale des poids et mesures (CGPM) adopte le le nom « candela », qui s'ajoute à l'ancien nom de l'unité, la bougie nouvelle, que le Comité international des poids et mesures (CIPM) avait défini en 1946 : La CGPM précise la définition en 1967 : La Conférence générale des poids et mesures a établi la définition donnée plus haut le ; la conférence a adopté la nouvelle définition en novembre 2018, pour entrer en vigueur le 20 mai 2019. Notes et références Notes Références Annexes Articles connexes Système international d'unités Unités de base du Système international Liens externes Unité SI de base ! 1 Photométrie


text: Le château de Pierrefonds est un imposant château fort construit à la fin du , qui se dresse sur la commune française de Pierrefonds, dans le département de l'Oise, en région des Hauts-de-France, à la lisière sud-est de la forêt de Compiègne, au nord de Paris. Le château de Pierrefonds présente la plupart des caractéristiques de l'ouvrage défensif du Moyen Âge, en fait une interprétation du style troubadour du , très en vogue au Second Empire dans les classes aisées. Il fut reconstruit à cette époque pour par Viollet-le-Duc, qui y entreprit également d'importants travaux de création de décoration et de mobilier. Le château fait l’objet d’un classement au titre des monuments historiques par la liste de 1862. Il est géré par le Centre des monuments nationaux. Historique Origine Au , un château s'élevait déjà sur le site, construit par le puissant lignage des Nivelon, seigneurs de Pierrefonds, originaires de Quierzy. Il n'en reste que des caves situées sous le logis du . Ce château passe à la fin du au roi Philippe Auguste, et demeure ensuite dans le domaine royal. Le château de Louis d'Orléans (1396-1407) En 1392, Louis d'Orléans reçoit en apanage le comté de Valois, plusieurs châtellenies, dont Pierrefonds. En 1396, Louis d'Orléans entreprend la reconstruction quasi totale du château. L'architecte n'en est pas connu, bien qu'on puisse sans doute attribuer l'édifice à Raymond du Temple. Le chantier fut dirigé par le maître des œuvres du bailliage de Senlis, Jean Lenoir, et supervisé après la mort de Raymond du Temple par le maître général des œuvres du duché Jean Aubelet. En 1406, le roi érige le comté en duché-pairie, y incluant entre autres Pierrefonds. Les travaux s'interrompirent après l'assassinat du duc en 1407, alors que les logis bordant la cour ne comportaient encore que leurs deux niveaux gigantesques de caves, mais ils ne furent jamais achevés. Le château commandant le passage entre la forêt de Compiègne et la forêt de Villers-Cotterêts est destiné à la surveillance des échanges entre les Flandres et la Bourgogne, deux domaines qui appartiennent à la famille des ducs de Bourgogne, rivaux des Orléans. En 1411, les partisans du duc de Bourgogne, dirigés par le comte de Saint-Pol, réussissent à occuper le château au nom du roi de France . Mais en 1412 le nouveau duc d'Orléans Charles, après sa paix avec le roi, rentre en possession de ses biens. Toutefois, Pierrefonds ne lui sera rendu par le comte de Saint-Pol qu'en 1413, celui-ci ayant pris soin d'en incendier les combles et les couvertures. En 1415, à la suite de la défaite de la bataille d'Azincourt, Charles est emmené en captivité en Angleterre ; il y restera vingt-cinq ans. Le capitaine de Pierrefonds, Nicolas Bosquiaux, résiste jusqu'en 1420, mais la rigueur de l'hiver et la disette qui sévit l'obligent à capituler face aux partisans de l'Angleterre. Cette place reste une base bourguignonne jusqu'aux environs de 1436, où elle est alors commandée par un Armagnac. Charles d'Orléans ne revient en France qu'en 1440 mais se retire dans ses apanages de Touraine. Toutefois, il fait réparer le château. La forteresse échoit ensuite à son fils, le futur roi de France . Après son accession au trône, donne en apanage le duché de Valois à son cousin François, son futur successeur. À partir de 1515, le duché de Valois reste réuni à la couronne jusqu'au règne de . Démantèlement du château par (1617) En 1588 le château est occupé par un « seigneur de la guerre », le capitaine Rieux, partisan de la Ligue qui continue à lutter contre Henri de Navarre, devenu roi de France. Le capitaine Rieux repousse en 1591 deux tentatives de l'armée royale. En 1594 Rieux est capturé et pendu. Un nouveau commandant entreprend des négociations pour rendre le château de Pierrefonds. Mais Antoine de Saint-Chamand, un autre ligueur, grâce à des complicités dans la place, prend le château et ne le livre que moyennant rançon à la fin de l'année 1594. En 1595 le château est confié à Antoine d'Estrées, gouverneur de l'Île-de-France, et, surtout, le père de Gabrielle d'Estrées, la maîtresse d'. Le Henri de Saveulx (ou Saveux) prend le château pour le compte de d'Espagne. Le château est alors occupé par sept à huit cents napolitains et wallons expédiés par les Pays-Bas espagnols. Mais, après avoir résisté à plusieurs attaques royalistes, Saveulx est fait prisonnier, et les napolitains vendent le château à Antoine d'Estrées. Durant la période troublée de la Régence de Marie de Médicis et des débuts du règne de , le château est la propriété de François-Annibal d'Estrées, vicomte de Cœuvres, fils d'Antoine d'Estrées et membre du « parti des mécontents » mené par , prince de Condé, désireux de renforcer son pouvoir au détriment de celui du roi de France. Le château est assiégé et pris en 1617 par les troupes du gouverneur de Compiègne, le comte d'Auvergne, envoyées par Richelieu, secrétaire d'État à la Guerre, à la suite de bombardements qui ont créé une faille en un point faible de la forteresse, près de la porte, permettant ainsi aux troupes royalistes d'entrer dans le château. En le conseil du roi décide de démolir le château. Son démantèlement est entrepris par le comte d'Angoulême. On fait sauter les grosses tours par la mine, les logements sont détruits, les planchers et charpentes sont brûlés. Les ouvrages extérieurs sont rasés, les toitures détruites et des saignées sont pratiquées par la sape dans les tours et les courtines nord. La redécouverte de Pierrefonds Au cours du le château, abandonné, attire quelques rares visiteurs. En 1798 il est vendu comme bien national pour . le rachète en 1813 pour et le fait rentrer dans les dépendances de la forêt de Compiègne. Au cours du l'engouement pour le patrimoine architectural du Moyen Âge le fait devenir une « ruine romantique » : en Louis-Philippe y offre un banquet à l'occasion du mariage de sa fille Louise avec Léopold de Saxe-Cobourg Gotha, premier roi des Belges. Comme d'autres artistes, Jacques Auguste Regnier peint une Vue du Château de Pierrefonds en ruine en 1829, qui est conservée au Musée de l'Oise à Beauvais. Corot représente les ruines à plusieurs reprises entre 1834 et 1866. La réinvention du château Au-delà d'une simple restauration Le prince-président Louis-Napoléon Bonaparte visite le château en 1850. Devenu l'empereur , il demande à l'architecte Eugène Viollet-le-Duc d'entreprendre la restauration de l'édifice en 1857. Une anecdote raconte que l'empereur hésitait entre la restauration du château de Pierrefonds et celle du château de Lavardin dans le Loir-et-Cher ; l'impératrice Eugénie lui aurait proposé un tirage au sort, dont sortit le nom de Pierrefonds. Et pour cause : pour satisfaire sa préférence, elle aurait écrit ce nom sur les deux papiers du tirage. Le chantier commence, en , tout d'abord pour rénover la tour Hector de cette ruine célèbre et visitée. Il n'est alors question que d'une simple remise en état des parties habitables (donjon et deux tours), les ruines « pittoresques » devant subsister pour le décor. En 1862, le projet prend de l'ampleur : le souverain désire cette fois-ci en faire une résidence impériale afin de recevoir et de faire admirer sa splendide collection d'armes et d'armures ; le château doit donc être entièrement reconstruit. Les travaux, qui auront coûté cinq millions de francs de l'époque (dont quatre millions ont été prélevés sur la liste civile de l'empereur), seront arrêtés en 1885, six ans après la mort de Viollet-le-Duc, après avoir été continués par son gendre Maurice Ouradou, puis Juste Lisch. Faute d'argent, la décoration des salles reste inachevée. Viollet-le-Duc fait pour l'intérieur un travail d'invention et de recréation beaucoup plus que de restauration. Il imagine comment aurait dû être le château, sans se fonder sur l'histoire stricte de l'édifice. La cour intérieure, avec ses galeries Renaissance, tout autant que les peintures polychromes d'inspiration médiévale, témoigne de son éclectisme et de sa liberté d'interprétation. On reconnaît par contre dans l'architecture extérieure son excellente connaissance de l'art castral du . L'architecte s'offre cependant dans le parc et les fortifications un éventail éclectique des constructions défensives des autres époques. Il a laissé libre cours à une inspiration très personnelle, travail qui n'est pas sans rappeler celui effectué par l'architecte au château de Roquetaillade. Si ses détracteurs lui ont reproché cette réinvention d'une architecture néo-médiévale, qui prenait de larges libertés avec la vérité archéologique, Viollet-le-Duc a fait montre dans cette reconstruction d'un exceptionnel sens de l'élévation et des volumes et d'une incontestable sensibilité au site. Il ne fit pas œuvre d'archéologue, mais de créateur. Il a imaginé des sculptures, des boiseries, un décor peint, des meubles, tout un ensemble qui annonce parfois plus l'Art nouveau des années 1900 que le retour au Moyen Âge. Il s'est attaché à concilier le respect des vestiges médiévaux et les impératifs de la vie de cour telle qu'on la concevait sous . Des techniques modernes À Pierrefonds, Eugène Viollet-le-Duc est à la fois architecte et pédagogue. Son programme est exprimé de manière claire en 1853 : « Le château de Pierrefonds, rétabli en totalité, fera connaître cet art à la fois civil et militaire qui, de à , était supérieur à tout ce que l’on faisait alors en Europe. ». L’œuvre de Pierrefonds est donc une leçon d’architecture. La reconstruction du château est un manifeste du répertoire décoratif architectural, directement issu des dessins d’Eugène Viollet-le-Duc, mais aussi de l’emploi de procédés constructifs les plus performants de son temps. Si l’apparence est médiévale, les procédés constructifs sont ceux du . Ainsi, la silhouette générale du château est rehaussée par de nombreux et variés accessoires de toitures qui sont modernes (lucarnes, crêtes de faîtage, épis, poinçons, girouettes et bannières). L’usage du fer est généralisé, visible dans les combles pour les charpentes et dissimulé dans les planchers dont l’âme des poutres est renforcée de métal. Les couvertures d’ardoise sont posées au crochet. Les portails et le pont-levis sont entièrement métalliques. Le confort moderne fait aussi son apparition avec l’installation d’un calorifère répartissant l’air chaud dans les salles par des boisseaux en fer et plâtre. Chronologie du chantier décembre 1857 : approuve le projet de restauration du donjon proposé par Viollet-le-Duc. 1858 : travaux de fouilles. Les découvertes sont exposées au château. décembre 1858 : achèvement de la couverture de la tour Hector. décembre 1860 : achèvement de la couverture de la tour Godefroy de Bouillon et de la tour carrée du donjon. décembre 1861 : achèvement de la couverture du donjon. décembre 1864 : poursuite des travaux du donjon et achèvement de la tour de César. 1865 : achèvement du donjon, des tours Artus et Alexandre, de l'aile Ouest. décembre 1866 : achèvement du décor de la salle des Preuses. décembre 1867 : achèvement des tours Charlemagne et Josué. Création du vieux pont devant le châtelet. décembre 1868 : achèvement des maçonneries et des couvertures de la chapelle. septembre 1870 : achèvement de l'ensemble des couvertures. Cinq salles sont entièrement décorées. 1882 : achèvement des travaux de la façade de la chapelle. novembre 1885 : arrêt définitif des travaux Description de l’extérieur du château Bien que dans l'ensemble l'aspect extérieur du château ait été respecté, Viollet-le-Duc a tout de même apporté quelques modifications sur la partie Sud. En effet, afin de justifier l'emplacement du château qui est dominé de ce côté par un plateau, Viollet-le-Duc a prétendu qu'il existait entre le château et le plateau un profond fossé et trois retranchements pour canons, alors que l'artillerie n'a été utilisée qu'au . Dans sa reconstitution, il a donc placé un fossé et plusieurs dispositifs extérieurs de défense (portes, chicanes, pont-levis, châtelets) qui n'ont aucune efficacité militaire, mais qui contribuent à l'aspect de décor théâtral. Pour le reste, le château présente, comme sous Louis d'Orléans, cette forme de quadrilatère irrégulier de , flanqué de huit grosses tours portant chacune dans une niche la statue d'un preux. La façade principale est également ornée d'un bas-relief représentant l'Annonciation. Cela s'inscrit dans une transformation, qui émerge en ce début du , de la conception du château qui n'apparaît plus seulement comme un objet de défense mais aussi comme un lieu d'habitation. Un des traits les plus caractéristiques du système de défense du château est d'être muni, au niveau des courtines et des tours, de deux chemins de ronde superposés. Le premier, chemin de ronde inférieur, est couvert d'un toit pour empêcher l'escalade au moyen d'échelles et repose sur des mâchicoulis. Les murs sont percés d'archères cruciformes permettant d'atteindre les assaillants qu'ils soient éloignés ou proches des murailles. Le chemin de ronde supérieur, avec ses créneaux et ses meurtrières, forme une seconde ligne de défense. L'originalité est que le crénelage se trouve de niveau avec celui des tours, ce qui permet une communication entre elles. Enfin, sur les deux grosses tours Charlemagne et Jules César, Viollet-le-Duc a rajouté un troisième étage de défense – que beaucoup de spécialistes contestent – constitué de hautes cheminées crénelées qui donne au château un aspect féerique. Les tours Le château comporte huit tours dont chacune porte le nom d’un personnage issu des Neuf Preux. Personnages nés dans un roman au début du , les preux symbolisent toutes les vertus des chevaliers : bravoure, fidélité, honneur... Au nombre de neuf, ils sont issus de trois sources: l’Antiquité et les histoires juive et chrétienne. Ils sont tous des héros de l’histoire et de grands conquérants. Ainsi les preux de l’Antiquité sont Hector (roi de Troie), Alexandre (Alexandre le Grand, conquérant d’un empire allant de la Grèce jusqu’à l’Inde) et Jules César. Ceux représentant l’histoire juive : Josué (successeur de Moïse qui se bat contre les Infidèles), Judas Maccabé (s’est rendu maître de Jérusalem en combattant les Syriens) et David (vainqueur du géant Goliath). Enfin, trois rois chrétiens : Charlemagne (roi des Francs à la tête d’un empire s’étendant jusqu’à l’Allemagne actuelle), le roi Arthur ou Artus (célèbre pour son légendaire Camelot et son épée Excalibur) et Godefroy de Bouillon (héros de la première croisade au ). Ces neuf personnages se retrouvent à Pierrefonds dans chacune des tours du mur d’enceinte mais aussi, dans leur version féminine, dans la plus grande salle d’apparat du château : la salle des preuses. Parmi ces tours nous avons : Artus, Alexandre, Godefroy de Bouillon, Josué, Hector, Judas Maccabée, Charlemagne et Jules César. La tour Alexandre (dite tour de la torture) reprend l’architecture du avec ses murs bruts. Au bas, dans les soubassements de la tour, se trouvent toujours les oubliettes datant de l’époque médiévale. Le preux non doté d'une tour (le roi David) a été symbolisé par la présence d'une étoile de David dans la rosace de la chapelle. Pour leur permettre de résister aux tirs des bombardes, les tours placées face au plateau (tours Jules César et Charlemagne) ont des diamètres exceptionnels de avec une épaisseur des murs pouvant aller jusqu'à . Les autres tours ont des diamètres compris entre . Les tours ont été reconstruites à partir des maçonneries anciennes. La présence d'un cachot dans la partie basse d'une tour est attesté. La cour d’honneur La cour d'honneur distribue au sud-ouest, le donjon qui enferme les appartements impériaux ; au nord-ouest, le grand corps de logis qui abrite les salles d’apparat ; au nord-est, l’aile des cuisines avec les appartements des invités et au sud, la chapelle et la cour des provisions. Les façades de style Renaissance qui donnent sur la cour sont toutes conçues comme des écrans ou des décors de théâtre dont le dessin est destiné à l’agrément du visiteur situé au centre. Elles ne reflètent en rien la disposition intérieure, à l’inverse du système médiéval. Ainsi, les toitures de l’aile destinée aux invités sont-elles dédoublées de manière à donner un pignon sur la cour et, de l’autre côté, un haut toit à double pente. La coupe sur ce bâtiment montre aussi la variété d’agencement des cloisons et des voûtements d’un étage à un autre, liberté rendue possible uniquement par l’utilisation d’une structure métallique dissimulée dans les maçonneries d’aspect traditionnel. La façade principale, celle du grand logis, présente des arcades en anses de panier formant un préau, que surmonte une galerie de de long. L’ensemble a été imaginé par Viollet-le-Duc. Dans la galerie couverte, les clés de voûtes sont, sur une face, sculptées de représentations des métiers du Moyen Âge (tailleurs de pierre, écuyer...) et sur l’autre face de monstres et de chimères. Les chapiteaux de cette galerie, retracent l’un des romans les plus célèbres du Moyen Âge, le Roman de Renart. Plus qu’un roman le Roman de Renart est un ensemble de récits de différents auteurs mettant en scène des animaux qui se comportent comme des humains. Ces récits s’axent autour d’un personnage central : Renard, le goupil (nom ancien désignant un renard) habile et rusé. On retrouve aussi Ysengrin, le loup bête et cruel, Noble, le lion, roi des animaux ou encore Chanteclerc, le coq. Au milieu de la cour d’honneur, trône une statue équestre en bronze de Louis d'Orléans, et d'énormes salamandres, symbole du duc, font office de gargouilles. Ces sculptures ont été réalisées par Emmanuel Frémiet [1824-1910] ainsi que les chimères du grand perron d'angle. Description de l’intérieur du château La chapelle La chapelle a été entièrement reconstruite. Lovant son abside dans la tour Judas-Maccabée, elle n’est pas visible de l’extérieur. Sa façade sur cour rappelle les saintes chapelles du Moyen Âge (château de Vincennes). Ornée d’une figure de pèlerin de Saint-Jacques-de-Compostelle (auquel Viollet-le-Duc a prêté ses traits, réalisée en 1884 par Hiolin), elle dissimule une architecture étonnante, bien loin des modèles anciens puisqu’une tribune destinée aux gardes du château a été installée au-dessus du chœur. Aux piédroits du portail, figurent Louis d'Orléans et sa femme, Valentine Visconti. Au-dessus du tympan de la chapelle, figure saint Denis accompagné de ses compagnons saint Rustique et saint Éleuthère. Le donjon Le donjon du château pouvait être complètement isolé des autres défenses. Il comprend les deux grosses tours de César et de Charlemagne, tout le bâtiment carré, divisé en trois salles à chaque étage, et la tour carrée. Le donjon était l’habitation réservée au seigneur. Bâti dès le , le donjon a pour particularité et originalité à Pierrefonds d’être totalement accolé à la muraille du château. Composé de trois étages successifs, il était destiné à accueillir les appartements des souverains. Aujourd’hui (en 2013), seuls les appartements de l’empereur sont accessibles au public. En relevant les ruines en 1858, Viollet-le-Duc n'a pas modifié fondamentalement l'implantation initiale du donjon. Sa première intention, conformément à la volonté de , fut de remonter exclusivement que le donjon car d'importantes portions de murs subsistaient. L’escalier du donjon, entièrement imaginé lors des restaurations du , est greffé sur des murs restaurés. Son départ en perron couvert échappe à tout modèle médiéval mais assure une entrée majestueuse aux appartements impériaux. Si l’aspect général de cet escalier est incontestablement médiéval, le foisonnant répertoire décoratif est d’inspiration très originale avec une liberté certaine dans le mélange des réminiscences médiévales et Renaissance. Les quatre statues féminines représentent les quatre vertus cardinales : la Justice, la Tempérance, la Prudence et la Force. Le salon de réception Au , l’empereur et l’impératrice recevaient ici leurs proches et intimes. Salle dépourvue d’ameublement à l’exception d’une banquette remarquable due à Viollet-le-Duc, la décoration est quant à elle très lumineuse et riche. Les murs représentent divers emblèmes et blasons de souverains peints par la technique dite de peinture au pochoir. Se côtoient dans cet ensemble l’Aigle impérial de et le porc-épic de . Le porc-épic était l’emblème de la dynastie des Valois d’Orléans et leur devise était : « Qui s’y frotte s’y pique ». Le reste de la pièce est agrémenté de panneaux de lambris sculptés et représentant diverses chimères. Toute la sculpture en bois a été réalisées par Zoegger. La grande banquette sculptée à dossier basculant a été réalisée à partir de dessins de Viollet-le-Duc montrant les projets d'ameublement destinés aux appartements privés. La salle des plâtres de travail Dans ce lieu totalement dépourvu de peintures murales étaient réalisées et exposées diverses statues destinées à orner le château. Posés sur leur sellette d'origine, les plâtres de travail ont été utilisés par Viollet-le-Duc pour faire exécuter la statuaire monumentale du château : les preux des tours, les preuses de la salle de bal, l'archange saint Michel et la Vierge de l'Annonciation. Le cabinet de travail de l’Empereur C’est la pièce la plus meublée du donjon, avec notamment le bureau sur lequel travaillait Viollet-le-Duc. Intrigant mais amusant, un cabinet de toilette était dissimulé derrière une porte faisant office d’armoire. Ce cabinet de toilette possédait un système de chasse d'eau alimenté par le biais d’une bassine remplie d’eau et située au-dessus de l’armoire. Les parties hautes des lambris représentent des rinceaux, des feuillage, et des figures d'animaux combattants. Le décor peint au pochoir reprend le motif de l'aigle impériale mais modifié pour éviter toute répétition. Le manteau de la cheminée est peint d'abeilles, emblème choisi par pour évoquer la notion de pugnacité. La chambre de C’est une pièce immensément illuminée. Cet avantage provient de sa position au centre du donjon. Viollet-le-Duc a conçu un décor ornemental de lambris sculpté et de peinture au pochoir où la richesse des figures inspirées des bestiaires médiévaux rivalise avec le foisonnement des motifs floraux. Par cette utilisation de la ligne végétale, par la stylisation du dessin et l'emploi d'une vive polychromie, l'architecte s'impose ici, avec cinquante ans d'avance, comme l'un des précurseurs de l'Art nouveau si brillamment illustré par Guimard ou Horta. Symbole récurrent, l'aigle impériale orne poutres, murs et cheminées tandis qu'une frise historiée narre la vie des chevaliers du . Elle se lit en partant de la droite de la cheminée. Elle décrit l'éducation idéale du chevalier, l'art de combattre. Elle évoque l'exploit que doit réaliser chaque chevalier par la mort d'un griffon. Enfin, elle rappelle que l'un des devoirs d'un seigneur est de rendre la justice. Le linteau de la cheminée s'orne d'abeilles sculptées. Dans le cartouche s'inscrit la devise : « Qui veult peult ». La chambre est vide de tout meuble. Viollet-le-Duc dessina un projet de lit qui resta sans suite. L’appartement de l’Impératrice La chambre de l'impératrice Eugénie est une haute salle voûtée sur le plan d'un octogone, entièrement peinte, au second étage de la tour Jules-César, au-dessus de la chambre de Napoléon III. Le salon-antichambre occupe la moitié du donjon. Sur le manteau de la cheminée figure un arbre dont les branches à enroulement désignent chacune un des huit chevaliers de la Table Ronde. Au sommet, siège Arthur (ou Artus). Les vitraux aux aigles héraldiques portent la devise « Je l'envie ». Le grand logis Le dépôt des sculptures Dans ces salles gothiques, sont exposées au public depuis 1997 les sculptures de plâtre commandés par Louis-Philippe pour le musée national du château de Versailles. Ce sont pour la plupart les copies des gisants et d’orants de la basilique Saint-Denis. Parmi ces sculptures figurent également ceux qui ont fait Pierrefonds : Louis et Charles d'Orléans ou Valentine Visconti duchesse de Milan. En 2006, l’artiste Skertzo a installé une muséographie moderne. Mais la présentation des moulages respecte pour l'essentiel, la dépose effectuée en 1953, sans respect chronologique ni intention pédagogique. Les caves où se trouve ce dépôt correspondent aux parties de château datant de Louis d'Orléans. On y voit aussi les foyers en brique du système de chauffage par calorifères datant du . La salle de la maquette La maquette en pierre du château a été réalisée pour l’Exposition universelle de 1878 par Lucjan Wyganowski (1809-1886), inspecteur des travaux dès 1857, et infatigable collaborateur de l'ombre de Viollet-le-Duc. Lors de sa présentation à l'exposition universelle, la maquette a été découpée en et rangées dans . Lucjan Wyganowski, (officier polonais ayant combattu à la bataille d'Ostrołęka, et réfugié en France depuis 1831) a tenu un journal des travaux des restaurations, qui est une mine d'informations et, est toujours fort utile de nos jours. Il décéda au château de Pierrefonds, où il continuait son œuvre, le . La salle des gardes ou des mercenaires D’après Viollet-le-Duc, elle était destinée à abriter des soldats que l’on surveillait depuis la galerie du demi-étage. Quelques vestiges de l'ancien château découverts lors des fouilles archéologiques de 1858 sont entreposés, notamment une statue de la Vierge de l'Annonciation et trois statues de Preux : Artus, Charlemagne et Godefroy de Bouillon. Cette salle a été entièrement créée par Viollet-le-Duc sauf la cheminée à deux âtres et blason des Orléans qui est en partie d'origine. La salle des preuses Ancienne salle de justice, c’est aujourd’hui la salle la plus imposante du château incarnant le faste de la période Second-Empire avec son architecture impressionnante et sa décoration grandiose. Elle a une longueur de , une largeur de et une hauteur de . La voûte en berceau lambrissé carénée, en double presque le volume. Elle est éclairée par . Sous le Second Empire, ce lieu sert de salle de réception ainsi que de galerie de bal. À cet effet, une tribune d’orchestre située au-dessus de la salle d'armes, la domine. Deux ensembles statuaires se répondent aux extrémités de la salle : Le portail est richement orné de statues-colonnes avec, au centre, l’empereur Charlemagne entouré des princes paladins: Olivier, Roland, l’évêque Turpin et Guillaume d'Orange. À son dessus, deux anges soutiennent le blason impérial surmonté d’une couronne. Les sculptures ont été réalisées par Gondran. De l’autre côté de la salle, on trouve une cheminée à double foyer, monumentale, ornée d’un manteau représentant neuf statues féminines nommées les preuses. Elles évoquent l’amour courtois. Les visages des « preuses » s'inspirent de ceux de l'impératrice et de ses dames de compagnie. Nous avons de gauche à droite : Thamaris (maréchale Canrobert), Cinopé (princesse Murat), Lampetto (duchesse de Malakoff), Hipolyté (baronne de Pierres), Sémiramis (impératrice Eugénie), Penthésilée (duchesse de Cadore), Teuca (duchesse de Bassano), Déiphyle (comtesses de la Poeze) et Ménalippe (madame Carette) qui, n’étant pas d’origine noble, est la seule statue à ne pas avoir de couronne. Seules deux banquettes circulaires dessinées par Viollet-le-Duc constituent le mobilier après le déménagement de la collection d’armures médiévales de Napoléon III qui se trouve maintenant à l’hôtel des Invalides, à Paris. La collection d’armures et d’armes de poing avait été acquise par l’empereur à la vente du prince Soltikoff en 1861 et elle était présentée auparavant dans le palais de l’Industrie aux Champs-Élysées. L’aile des invités L’aile des invités abritait au rez-de-chaussée, les cuisines et à l’étage, des salons, puis à l’étage supérieur, les appartements des invités. Cette aile n’a jamais été terminée. De nos jours, elle abrite les collections des ateliers Monduit. Ces ateliers surent renouveler la technique de la plomberie d’art. De grands sculpteurs et architectes confièrent à ces ateliers la restauration de toitures de châteaux, d’églises ou d’hôtels particuliers, mais aussi des créations telles que la flèche de la cathédrale Notre-Dame de Paris, la grande lanterne de la coupole de l’Opéra de Paris, la flèche de la cathédrale d’Amiens, la couverture en bronze de la statue de la Liberté à New York (une reproduction en modèle réduit est visible), le Lion de Belfort, l’archange saint Michel qui couronne la flèche de l’abbaye du Mont-Saint-Michel, la réalisation du quadrige sur le toit du Grand Palais à Paris et aussi, les couvertures du château de Pierrefonds. Les pièces présentées ne sont pas des copies mais des doubles véritables, fabriqués par les ateliers Monduit au moment de la réalisation des commandes, pour être exposés lors des expositions universelles. L’escalier à double révolution emblématique de la période Renaissance offre deux volées qui ne se croisent pas (comme au château de Chambord), jouant ainsi sur une idée de divertissement pour la Cour. Un monument en constante transformation Dès ses origines Ouverts au public sous le Second Empire comme un musée, le bâtiment et son parc, une fois la défaite consommée, retrouvent cette vocation et, jusqu’en 1879, date de la mort de Viollet-le-Duc les travaux d’aménagement se poursuivent. Pourtant, dès l’année 1870, la collection d’armures a été déménagée. Vide, le château est loin d’être terminé. Les visiteurs se font rares. Ils afflueront plus tard, d’autant qu’en 1884, date du décès de Maurice Ouradou, gendre de l’architecte qui avait poursuivi l’entreprise d’après les dessins de son beau-père, le train arrivera à Pierrefonds. Mais après 1870 Viollet-le-Duc programme seul la reconstruction du château. L’empereur est absent, humilié par les Prussiens ; l’architecte prépare donc sans lui le devenir de cette œuvre si peu ordinaire et fait de la reconstruction de Pierrefonds une leçon pour le présent. De nos jours Au terme d'une période de désaffection qui a vu diminuer le nombre de ses visiteurs ( en 2000), le domaine est dirigé depuis 2008 par l'administratrice Eva Grangier Menu. La galerie des gisants a fait l'objet d'une nouvelle scénographie en 2006 après l'affectation définitive des sculptures en plâtre provenant, pour la plupart, de la nécropole de la basilique Saint-Denis. Représentant des personnages étroitement liés à la monarchie française, elles avaient été commandées par le roi Louis-Philippe pour le musée de l'Histoire de France du château de Versailles. D'autres parties du château sont ouvertes, dont l'exposition de la collection Monduit, en cuivre martelé. Le parc du château fait l'objet d'un programme de restauration, avec la construction et l'installation d'engins de siège, comme un trébuchet. Depuis , une campagne de restauration sans précédent étalée sur cinq ans, a été lancée. Objectif : donner encore plus à voir aux visiteurs et ainsi attirer un nouveau public Le château comme décor de tournage Cinéma Le château a servi fréquemment de lieu de tournages de films : {{colonnes|nombre=2| La Vie de Polichinelle (1907) ; Cavalcade d'amour de Raymond Bernard (1939) L'Aigle à deux têtes (1948) ; Le Bossu (1959) ; Le Capitan (1960) ; Le Miracle des loups (1961) ; Pleins feux sur Stanislas (1965) ; Peau d'Âne (1970) ; Les Charlots contre Dracula (film, 1980) pour les extérieurs; Papy fait de la résistance (1983) ; Les Couloirs du temps : Les Visiteurs 2 (1998) ; L'Homme au masque de fer (1998) ; Jeanne d’Arc (1999) ; Les Nouvelles Aventures de Cendrillon (2017), }} En 1961, dans le film Le Capitaine Fracasse de Pierre Gaspard-Huit, la scène de la représentation de la troupe des comédiens devant le roi a été tournée dans la grande Salle des Preuses. Il a aussi inspiré le château du roi Miraz dans Le Monde de Narnia : Le Prince Caspian. Télévision Plus récemment, il a servi de décor pour des séries télévisées : Diane de Poitiers (2022) Annexes Bibliographie Gérard Dalmaz, Le Château de Pierrefonds, éditions du patrimoine, 2010. Robert Dalau, Le Château de Pierrefonds, éditions du patrimoine, 1997, . François Beauvy, Le Siècle de Pierrefonds, 1832-1914, Trosly-Breuil, Ed. du Trotteur ailé, 2015, 159 p. . Arnaud Timbert, Viollet-le-Duc et Pierrefonds : histoire d'un chantier'', Villeneuve-d'Ascq, Presses universitaires du Septentrion, 2017. Articles connexes Pierrefonds (Oise) Liste des monuments historiques de l'Oise (est) Louis d'Orléans Eugène Viollet-le-Duc Liens externes Les archives de la gestion de la restauration des ruines du château de Pierrefonds sous le Second Empire sont conservées aux Archives nationales (France). Notes et références Pierrefonds Pierrefonds Monument historique dans l'Oise Monument historique classé en 1862 Édifice géré par le Centre des monuments nationaux Picardie médiévale Architecture au Moyen Âge Histoire militaire du Moyen Âge Architecture militaire Patrimoine du XIXe siècle Architecture éclectique en France Édifice religieux néo-gothique en Picardie Pierrefonds Bâtiment restauré par Eugène Viollet-le-Duc Édifice représenté sur une pièce de monnaie


text: En informatique, un compilateur est un programme qui transforme un code source en un code objet. Généralement, le code source est écrit dans un langage de programmation (le langage source), il est de haut niveau d'abstraction, et facilement compréhensible par l'humain. Le code objet est généralement écrit en langage de plus bas niveau (appelé langage cible), par exemple un langage d'assemblage ou langage machine, afin de créer un programme exécutable par une machine. Présentation générale Un compilateur effectue les opérations suivantes : analyse lexicale, pré-traitement (préprocesseur), analyse syntaxique (), analyse sémantique, et génération de code optimisé. La compilation est souvent suivie d'une étape d’édition des liens, pour générer un fichier exécutable. Quand le programme compilé (code objet) est exécuté sur un ordinateur dont le processeur ou le système d'exploitation est différent de celui du compilateur, on parle de compilation croisée. On distingue deux options de compilation : (AOT), où il faut compiler le programme avant de lancer l'application : c'est la situation traditionnelle. Compilation à la volée (, en abrégé JIT) : cette faculté est apparue dans les (par exemple avec Tcl/Tk). Historique Les logiciels des premiers ordinateurs étaient écrits en langage assembleur. Les langages de programmation de plus haut niveau (dans les couches d'abstraction) n'ont été inventés que lorsque les avantages apportés par la possibilité de réutiliser le logiciel sur différents types de processeurs sont devenus plus importants que le coût de l'écriture d'un compilateur. La capacité de mémoire très limitée des premiers ordinateurs a également posé plusieurs problèmes techniques dans le développement des compilateurs. Vers la fin des , des langages de programmation indépendants des machines font pour la première fois leur apparition. Par la suite, plusieurs compilateurs expérimentaux sont développés. Le premier compilateur est écrit par Alick Glennie pour Autocode, en 1952. L'équipe FORTRAN dirigée par John Backus d'IBM est considérée comme ayant développé le premier compilateur complet, durant la période 1954-1957, et il s'agit du premier compilateur optimiseur, l'objectif de l'équipe étant de générer un code en langage machine quasiment aussi rapide que celui qu'aurait généré un programmeur. COBOL, développé en 1959 et reprenant largement des idées de Grace Hopper est le premier langage à être compilé sur plusieurs architectures. Dans plusieurs domaines d'application, l'idée d'utiliser un langage de plus haut niveau d'abstraction s'est rapidement répandue. Avec l'augmentation des fonctionnalités supportées par les langages de programmation plus récents et la complexité croissante de l'architecture des ordinateurs, les compilateurs se sont de plus en plus complexifiés. En 1962, le premier compilateur « auto-hébergé » - capable de compiler en code objet, son propre code source exprimé en langage de haut niveau - est créé, pour le Lisp, par Tim Hart et Mike Levin au (MIT). À partir des , il est devenu très courant de développer un compilateur dans le langage qu'il doit compiler, faisant du Pascal et du C des langages de développement très populaires. On peut aussi utiliser un langage ou un environnement spécialisé dans le développement de compilateurs : on parle lors d'outils de méta-compilation, et on utilise par exemple un compilateur de compilateur. Cette méthode est particulièrement utile pour réaliser le premier compilateur d'un nouveau langage ; l'utilisation d'un langage adapté et rigoureux facilite ensuite mise au point et évolution. Structure et fonctionnement La tâche principale d'un compilateur est de produire un code objet correct qui s'exécutera sur un ordinateur. La plupart des compilateurs permettent d'optimiser le code, c'est-à-dire qu'ils vont chercher à améliorer la vitesse d'exécution, ou réduire l'occupation mémoire du programme. En général, le langage source est « de plus haut niveau » que le langage cible, c'est-à-dire qu'il présente un niveau d'abstraction supérieur. De plus, le code source du programme est généralement réparti dans plusieurs fichiers. Un compilateur fonctionne par analyse-synthèse : au lieu de remplacer chaque construction du langage source par une suite équivalente de constructions du langage cible, il commence par analyser le texte source pour en construire une représentation intermédiaire qu'il traduit à son tour en langage cible. On sépare le compilateur en au moins deux parties : une partie avant (ou frontale), parfois appelée « souche », qui lit le texte source et produit la représentation intermédiaire ; et une partie arrière (ou finale), qui parcourt cette représentation pour produire le texte cible. Dans un compilateur idéal, la partie avant est indépendante du langage cible, tandis que la partie arrière est indépendante du langage source. Certains compilateurs effectuent des traitements substantiels sur la partie intermédiaire, devenant une partie centrale à part entière, indépendante à la fois du langage source et de la machine cible. On peut ainsi écrire des compilateurs pour toute une gamme de langages et d'architectures en partageant la partie centrale, à laquelle on attache une partie avant par langage et une partie arrière par architecture. Les étapes de la compilation incluent : le prétraitement, nécessaire pour certains langages comme C, qui prend en charge la substitution de macro et de la compilation conditionnelle. Généralement, la phase de prétraitement se produit avant l'analyse syntaxique ou sémantique ; par exemple dans le cas de C, le préprocesseur manipule les symboles lexicaux plutôt que des formes syntaxiques. l'analyse lexicale, qui découpe le code source en petits morceaux appelés jetons (). Chaque jeton est une unité atomique unique de la langue (unités lexicales ou lexèmes), par exemple un mot-clé, un identifiant ou un symbole. La syntaxe de jeton est généralement un langage régulier, donc reconnaissable par un automate à états finis. Cette phase est aussi appelée à balayage ou lexing ; le logiciel qui effectue une analyse lexicale est appelé un analyseur lexical ou un scanner. Un analyseur lexical pour un langage régulier peut être généré par un programme informatique, à partir d'une description du langage par des expressions régulières. Deux générateurs classiques sont lex et flex. l'analyse syntaxique implique l'analyse de la séquence jeton pour identifier la structure syntaxique du programme. Cette phase s'appuie généralement sur la construction d'un arbre d'analyse ; on remplace la séquence linéaire des jetons par une structure en arbre construite selon la grammaire formelle qui définit la syntaxe du langage. Par exemple, une condition est toujours suivie d'un test logique (égalité, comparaison...). L'arbre d'analyse est souvent modifié et amélioré au fur et à mesure de la compilation. Yacc et GNU Bison sont les analyseurs syntaxiques les plus utilisés. l'analyse sémantique est la phase durant laquelle le compilateur ajoute des informations sémantiques à l'arbre d'analyse et construit la table des symboles. Cette phase vérifie le type (vérification des erreurs de type), ou l'objet de liaison (associant variables et références de fonction avec leurs définitions), ou une tâche définie (toutes les variables locales doivent être initialisées avant utilisation), peut émettre des avertissements, ou rejeter des programmes incorrects. L'analyse sémantique nécessite habituellement un arbre d'analyse complet, ce qui signifie que cette phase fait suite à la phase d'analyse syntaxique, et précède logiquement la phase de génération de code ; mais il est possible de replier ces phases en une seule passe. la transformation du code source en code intermédiaire ; l'application de techniques d'optimisation sur le code intermédiaire : c'est-à-dire rendre le programme « meilleur » selon son usage ; la génération de code avec l'allocation de registres et la traduction du code intermédiaire en code objet, avec éventuellement l'insertion de données de débogage et d'analyse de l'exécution ; et finalement l'édition des liens. L'analyse lexicale, syntaxique et sémantique, le passage par un langage intermédiaire et l'optimisation forment la partie frontale. La génération de code et l'édition de liens constituent la partie finale. Ces différentes étapes font que les compilateurs sont toujours l'objet de recherches. Lien avec les interpréteurs L'implémentation (réalisation concrète) d'un langage de programmation peut être interprétée ou compilée. Cette réalisation est un compilateur ou un interpréteur, et un langage de programmation peut avoir une implémentation compilée, et une autre interprétée. On parle de compilation si la traduction est faite avant l'exécution (le principe d'une boucle est alors traduit une fois), et d'interprétation si la traduction est finie pas à pas, durant l'exécution (les éléments d'une boucle sont alors examinés à chaque usage). L'interprétation est utile pour la mise au point ou si les moyens sont limités. La compilation est préférable en exploitation. Problème d'amorçage () Les premiers compilateurs ont été écrits directement en langage assembleur, un langage symbolique élémentaire correspondant aux instructions du processeur cible et quelques structures de contrôle légèrement plus évoluées. Ce langage symbolique doit être assemblé (et non compilé) et lié pour obtenir une version exécutable. En raison de sa simplicité, un programme simple suffit à le convertir en instructions machines. Les compilateurs actuels sont généralement écrits dans le langage qu'ils doivent compiler ; par exemple un compilateur C est écrit en C, SmallTalk en SmallTalk, Lisp en Lisp Dans la réalisation d'un compilateur, une étape décisive est franchie lorsque le compilateur pour le langage X est suffisamment complet pour se compiler lui-même : il ne dépend alors plus d'un autre langage (même de l'assembleur) pour être produit. Il est complexe de détecter un bogue de compilateur. Par exemple, si un compilateur C comporte un bogue, les programmeurs en langage C auront naturellement tendance à mettre en cause leur propre code source, non pas le compilateur. Pire, si ce compilateur buggé (version V1) compile un compilateur (version V2) non buggé, l'exécutable compilé (par V1) du compilateur V2 pourrait être buggé. Pourtant son code source est bon. Le oblige donc les programmeurs de compilateurs à contourner les bugs des compilateurs existants. Compilateur simple passe et multi passe La classification des compilateurs par nombre de passes a pour origine le manque de ressources matérielles des ordinateurs. La compilation est un processus coûteux et les premiers ordinateurs n'avaient pas assez de mémoire pour contenir un programme devant faire ce travail. Les compilateurs ont donc été divisés en sous programmes qui font chacun une lecture de la source pour accomplir les différentes phases d’analyse lexicale, d'analyse syntaxique et d'analyse sémantique. L'aptitude à combiner le tout en un seul passage a été considérée comme un avantage, car elle simplifie l'écriture du compilateur, qui s'exécute généralement plus rapidement qu’un compilateur multi passe. Ainsi, dus aux ressources limitées des premiers systèmes, de nombreux langages ont été spécifiquement conçus afin qu'ils puissent être compilés en un seul passage (par exemple, le langage Pascal). Structure non linéaire du programme Dans certains cas, telle ou telle fonctionnalité du langage requiert que son compilateur effectue plus d'une passe. Par exemple, considérons une déclaration figurant à la de la source qui affecte la traduction d'une déclaration figurant à la . Dans ce cas, la première passe doit recueillir des renseignements sur les déclarations, tandis que la traduction proprement dite ne s’effectue que lors d'un passage ultérieur. Optimisations Le fractionnement d'un compilateur en petits programmes est une technique utilisée par les chercheurs intéressés à produire des compilateurs performants. En effet, l'inconvénient de la compilation en une seule passe est qu'elle ne permet pas l'exécution de la plupart des optimisations sophistiquées nécessaires à la génération de code de haute qualité. Il devient alors difficile de dénombrer exactement le nombre de passes qu’un compilateur optimisant effectue. Fractionnement de la démonstration de correction Démontrer la correction d'une série de petits programmes nécessite souvent moins d'effort que de démontrer la correction d'un plus grand programme unique équivalent. Compilateur de compilateur Un compilateur de compilateur est un programme qui peut générer une, voire toutes les parties d'un compilateur. On peut par exemple compiler les bases d'un langage, puis, utiliser les bases du langage pour compiler le reste. Qualité Optimisation Selon l'usage et la machine qui va exécuter un programme, on peut vouloir optimiser la vitesse d'exécution, l'occupation mémoire, la consommation d'énergie, la portabilité sur d'autres architectures, ou le temps de compilation. Préservation sémantique Il existe des compilateurs qui sont vérifiés mathématiquement. Ces compilateurs garantissent que les propriétés de sécurité prouvées sur le code source sont également valables pour le code compilé exécutable. Ce type de compilateurs est notamment utilisé pour le développement d'algorithmes de contrôle de vol et de navigation dans l'aviation ou dans le domaine de l'énergie nucléaire. Chaîne de compilation Compilation croisée La compilation croisée fait référence aux chaînes de compilation capables de traduire un code source en code objet dont l'architecture processeur diffère de celle où la compilation est effectuée. Ces chaînes sont principalement utilisées en informatique industrielle et dans les systèmes embarqués. Autres compilations ou code octet Certains compilateurs traduisent un langage source en langage machine virtuel (dit langage intermédiaire), c'est-à-dire en un code (généralement binaire) exécuté par une machine virtuelle : un programme émulant les principales fonctionnalités d'un ordinateur. De tels langages sont dits semi-compilés. Le portage d'un programme ne requiert ainsi que le portage de la machine virtuelle, qui sera de fait soit un interprète, soit un second traducteur (pour les compilateurs multi-cibles). Ainsi, des compilateurs traduisent Pascal en P-Code, Modula 2 en M-Code, Simula en S-code, ou plus récemment du code Java en bytecode Java (code objet). Exemples Quand la compilation repose sur un byte code, on parle de compilation à la volée. On utilise alors des machines virtuelles comme la machine virtuelle Java avec laquelle on peut notamment compiler du Scala. Il est possible dans certains langages d'utiliser une bibliothèque permettant la compilation à la volée de code entré par l'utilisateur, par exemple en C avec libtcc. D’autres compilateurs traduisent un code d’un langage de programmation vers un autre. On les appelle des transcompilateurs, ou bien encore par anglicisme, des transpileurs ou transpilateurs. Par exemple, le logiciel LaTeX permet, à partir d’un code source en LaTeX, d’obtenir un fichier au format PDF (avec par exemple la commande pdflatex sous Ubuntu) ou HTML. Autre exemple, LLVM est une bibliothèque aidant à réaliser des compilateurs, également utilisée par AMD pour développer « HIP », un transcompilateur de code CUDA (langage spécifique à NVIDIA et très utilisé) afin de l’exécuter sur les processeurs graphiques d’AMD. Certains compilateurs traduisent, de façon incrémentale ou interactive, le programme source (entré par l’utilisateur) en code machine. On peut citer comme exemple certaines implantations de Common Lisp (comme ). Annexes Bibliographie Articles connexes Interprète Compilation à la volée Compilation incrémentale Compilation anticipée Décompilateur, programme qui traduit un langage de bas niveau vers un langage de plus haut niveau GCC est une suite de compilation particulièrement connue, beaucoup utilisée pour les langages C et C++, mais également Java ou encore Ada. Clang est un pour les langages de la famille du C, utilisant le LLVM Javac, le compilateur Java le plus répandu GHC, un compilateur pour Haskell , pour les mêmes langages et pour Liens externes Liste de compilateurs gratuits et/ou libres Cours plutôt complet et contenant des exemples en C/ASM. Notes et références Compilateur Théorie de la compilation