Électronique moléculaireL'électronique moléculaire (parfois appelée molectronique) est un thème interdisciplinaire qui couvre la physique, la chimie et la science des matériaux. L'élément unificateur est le recours à des « briques » moléculaires pour la fabrication de composants électroniques, qu'ils soient actifs ou passifs. Le concept de l'électronique moléculaire a suscité beaucoup d'enthousiasme parmi les scientifiques mais également parmi les aficionados de science-fiction, en raison de la perspective de réduction de la taille en électronique, grâce au contrôle des propriétés à l'échelle moléculaire.
Chimie supramoléculaireLa chimie supramoléculaire est une des branches de la chimie qui repose sur les interactions non-covalentes ou faibles entre atomes au sein d'une molécule ou entre molécules, au sein d'un ensemble moléculaire. Son objectif est de comprendre ou de construire des édifices de taille nanométrique. Le principe est d'utiliser des briques moléculaires qui, une fois mélangées en solution, dans des conditions contrôlées, s'autoassemblent pour donner des édifices plus complexes.
Directive (programming)In computer programming, a directive or pragma (from "pragmatic") is a language construct that specifies how a compiler (or other translator) should process its input. Directives are not part of the grammar of a programming language, and may vary from compiler to compiler. They can be processed by a preprocessor to specify compiler behavior, or function as a form of in-band parameterization. In some cases directives specify global behavior, while in other cases they only affect a local section, such as a block of programming code.
Instruction schedulingIn computer science, instruction scheduling is a compiler optimization used to improve instruction-level parallelism, which improves performance on machines with instruction pipelines. Put more simply, it tries to do the following without changing the meaning of the code: Avoid pipeline stalls by rearranging the order of instructions. Avoid illegal or semantically ambiguous operations (typically involving subtle instruction pipeline timing issues or non-interlocked resources).
Approches ascendante et descendanteUne approche ascendante (dite bottom-up) ou descendante (dite top-down) caractérise le principe général de fonctionnement d'une démarche procédurale. En première analyse, la distinction peut désigner le sens d'une démarche intellectuelle : il peut s'agir d'une synthèse (ascendante) où l'on part du détail, du « bas », c'est-à-dire l'échelon le plus fin, pour consolider progressivement et opérer une synthèse ; il peut s'agir d'une analyse (descendante) où, partant de l'ensemble, on décompose en éléments toujours plus détaillés, pour déboucher sur une « mise à plat », une « dissection totale », un état des lieux de l'objet étudié.
Phrase structure grammarThe term phrase structure grammar was originally introduced by Noam Chomsky as the term for grammar studied previously by Emil Post and Axel Thue (Post canonical systems). Some authors, however, reserve the term for more restricted grammars in the Chomsky hierarchy: context-sensitive grammars or context-free grammars. In a broader sense, phrase structure grammars are also known as constituency grammars. The defining trait of phrase structure grammars is thus their adherence to the constituency relation, as opposed to the dependency relation of dependency grammars.