Musique indienneLa musique indienne est, sous ses formes variées, l'expression d'une très longue tradition qui bien qu'elle ait été en partie divisée par l'éclatement du système colonial, reste néanmoins la musique d'un sous-continent composé de l'Inde, du Pakistan, du Bangladesh, du Népal et du Sri Lanka. Malgré les différences linguistiques ou religieuses, un même genre de musique se retrouve par delà les frontières politiques.
GrammaireLa grammaire est l'étude objective et systématique des éléments (phonème, morphème et mot) et des mécanismes et processus de formation, de construction et d'expression constitutifs d'une langue naturelle, écrite ou parlée, en particulier par l'étude de la morphologie et de la syntaxe et à l'exclusion de la phonologie, de la lexicologie, de la sémantique et de la stylistique. Par extension, on nomme aussi grammaire un manuel ou un ensemble de documents décrivant des règles grammaticales.
Noncontracting grammarIn formal language theory, a grammar is noncontracting (or monotonic) if for all of its production rules, α → β (where α and β are strings of nonterminal and terminal symbols), it holds that |α| ≤ |β|, that is β has at least as many symbols as α. A grammar is essentially noncontracting if there may be one exception, namely, a rule S → ε where S is the start symbol and ε the empty string, and furthermore, S never occurs in the right-hand side of any rule.
Improvisation musicalevignette|Session d'improvisation dans un magasin, aux États-Unis. En musique, l'improvisation est le processus par lequel le musicien improvisateur crée ou produit une œuvre musicale spontanée, imaginaire ou ex nihilo, en se servant de sa créativité dans l'instant, de son savoir technique et théorique et parfois aussi du hasard. L'improvisation est souvent associée à des notions telles que la spontanéité, le hasard, l'inspiration. Cependant, l'improvisation n'est pas complètement libre, ni dépourvue de règles.
Générateur de site statiqueUn générateur de site statique, souvent abrégé SSG (Static Site Generator) est un programme informatique permettant de réaliser des sites web statiques. Les premiers sites web sont statiques avant que ne se popularisent les sites web dynamiques, générés par des CMS. Ces générateurs de sites dynamiques sont plus simples à utiliser que les éditeurs de texte avec lesquels les sites web statiques étaient générés et par conséquent beaucoup de sites sont dynamiques en raison de la facilité à les produire et non en raison d'un réel besoin de fonctions dynamiques.
Template processorA template processor (also known as a template engine or template parser) is software designed to combine templates with a data model to produce result documents. The language that the templates are written in is known as a template language or templating language. For purposes of this article, a result document is any kind of formatted output, including documents, web pages, or source code (in source code generation), either in whole or in fragments.
Verse–chorus formVerse–chorus form is a musical form going back to the 1840s, in such songs as "Oh! Susanna", "The Daring Young Man on the Flying Trapeze", and many others. It became passé in the early 1900s, with advent of the AABA (with verse) form in the Tin Pan Alley days. It became commonly used in blues and rock and roll in the 1950s, and predominant in rock music since the 1960s. In contrast to 32-bar form, which is focused on the refrain (contrasted and prepared by the B section), in verse–chorus form the chorus is highlighted (prepared and contrasted with the verse).
Tonalitéthumb|right|Cercle des quintes donnant les armures des tonalités En musique, une tonalité est le ton appartenant au mode majeur ou au mode mineur utilisé dans une œuvre. Plus généralement, la tonalité est le langage musical (Système tonal) utilisé en occident entre le et le . Une tonalité se définit comme une gamme de huit notes, désignée par sa tonique (appartenant à l'échelle diatonique) et son mode (majeur ou mineur), par exemple : la « tonalité de sol majeur ».
Musique médiévaleLa musique médiévale concerne une période couvrant à peu près de l'histoire religieuse et profane, que l'on fait commencer avec les premières musiques chrétiennes d'avant la réforme grégorienne, jusqu'aux musiques du marquées par l'émergence de l'école franco-flamande avant l'invention de l'imprimerie. La musique du Moyen Âge est représentée principalement par des compositions vocales, religieuses ou profanes, marquées dans les premiers siècles par la monodie, notamment représentée par le plain-chant religieux et dans le domaine profane par la lyrique courtoise des troubadours et des trouvères.
Métaprogrammation avec des patronsLa métaprogrammation avec des patrons est une technique de programmation dans laquelle les patrons sont utilisés de sorte que le compilateur, lors de la compilation du code, exécute un programme. Ces programmes peuvent générer des constantes ou des structures de données. Cette technique est utilisée principalement dans le langage de programmation C++. L'exemple simple de calcul de factorielle avec récursion illustre bien ce qu'est la « programmation lors de la compilation ».
Grammaire régulièreEn informatique théorique, en théorie des langages, une grammaire régulière, rationnelle ou à états finis est une grammaire hors-contexte particulière qui décrit un langage régulier. Les grammaires régulières donnent donc une autre possibilité que les expressions rationnelles et les automates finis pour décrire un langage régulier. Une grammaire régulière peut être « à gauche » ou « à droite ». Une grammaire régulière à gauche est un ensemble de règles de la forme : où , sont des symboles non-terminaux et un symbole terminal.
UML (informatique)Le Langage de Modélisation Unifié, de l'anglais Unified Modeling Language (UML), est un langage de modélisation graphique à base de pictogrammes conçu comme une méthode normalisée de visualisation dans les domaines du développement logiciel et en conception orientée objet. L'UML est une synthèse de langages de modélisation objet antérieurs : Booch, OMT, OOSE. Principalement issu des travaux de Grady Booch, James Rumbaugh et Ivar Jacobson, UML est à présent un standard adopté par l'Object Management Group (OMG).