Optimisation de codeEn programmation informatique, l'optimisation de code est la pratique consistant à améliorer l'efficacité du code informatique d'un programme ou d'une bibliothèque logicielle. Ces améliorations permettent généralement au programme résultant de s'exécuter plus rapidement, de prendre moins de place en mémoire, de limiter sa consommation de ressources (par exemple les fichiers), ou de consommer moins d'énergie électrique. La règle numéro un de l'optimisation est qu'elle ne doit intervenir qu'une fois que le programme fonctionne et répond aux spécifications fonctionnelles.
Plante carnivorevignette|upright=1.3|Différentes plantes carnivores. vignette|Drosera capensis. Une plante carnivore est une plante capable d'attirer et de capturer des proies (insectes, acariens et autres petits invertébrés essentiellement) puis de les assimiler, entièrement ou en partie, afin de subvenir (partiellement) à ses propres besoins. Il existe un peu plus de 700 espèces de plantes carnivores au sens strict connues au début du , mais en moyenne trois espèces de plantes carnivores sont découvertes ou décrites chaque année depuis l'an 2000.
Pathologie végétalethumb|Pomme de terre infectée par le mildiou (Phytophthora infestans) thumb|Tumeur sur tronc de platane La pathologie végétale, ou phytopathologie ou phytiatrie, est la science qui étudie les maladies des plantes, surtout des plantes cultivées. La distinction entre une maladie et un problème d'ordre physiologique n'est pas toujours facile à établir. À la fin de cet article est placée une énumération de problèmes physiologiques pouvant être confondus avec des maladies.
BouturageLe bouturage est un mode de multiplication végétative de certaines plantes, consistant à donner naissance à un nouvel individu à partir d'un organe ou d'un fragment d'organe isolé (morceau de rameau, feuille, racine, tige, écaille de bulbe). Avec le bouturage, il y a d'abord séparation de l'organe végétatif, puis enracinement ; à la différence du marcottage où, cette fois, il y a enracinement puis séparation de l'organe végétatif.
Optimizing compilerIn computing, an optimizing compiler is a compiler that tries to minimize or maximize some attributes of an executable computer program. Common requirements are to minimize a program's execution time, memory footprint, storage size, and power consumption (the last three being popular for portable computers). Compiler optimization is generally implemented using a sequence of optimizing transformations, algorithms which take a program and transform it to produce a semantically equivalent output program that uses fewer resources or executes faster.
Optimisation convexevignette|320x320px|Optimisation convexe dans un espace en deux dimensions dans un espace contraint L'optimisation convexe est une sous-discipline de l'optimisation mathématique, dans laquelle le critère à minimiser est convexe et l'ensemble admissible est convexe. Ces problèmes sont plus simples à analyser et à résoudre que les problèmes d'optimisation non convexes, bien qu'ils puissent être NP-difficile (c'est le cas de l'optimisation copositive). La théorie permettant d'analyser ces problèmes ne requiert pas la différentiabilité des fonctions.
Physcomitrella patensPhyscomitrella patens est une espèce de mousses, utilisée comme organisme modèle pour les études sur l'évolution des plantes, le développement et la physiologie. Cette espèce est courante dans l'hémisphère nord. C'est une adventice fréquente des cultures et des milieux ouverts aux abords des points d'eau. P. patens a une distribution discontinue dans les zones tempérées du globe, avec l'exception de l'Amérique du Sud. La souche de laboratoire standard est l'isolat "Grandsen", collecté par H.
Optimisation de boucleIn compiler theory, loop optimization is the process of increasing execution speed and reducing the overheads associated with loops. It plays an important role in improving cache performance and making effective use of parallel processing capabilities. Most execution time of a scientific program is spent on loops; as such, many compiler optimization techniques have been developed to make them faster. Since instructions inside loops can be executed repeatedly, it is frequently not possible to give a bound on the number of instruction executions that will be impacted by a loop optimization.
Extension abélienneEn algèbre générale, plus précisément en théorie de Galois, une extension abélienne est une extension de Galois dont le groupe de Galois est abélien. Lorsque ce groupe est cyclique, l'extension est dite cyclique. Toute extension finie d'un corps fini est une extension cyclique. L'étude de la théorie des corps de classes décrit de façon détaillée toutes les extensions abéliennes dans le cas des corps de nombres, et des corps de fonctions de courbes algébriques sur des corps finis, ainsi que dans le cas des corps locaux (Théorie du corps de classes local).
Object code optimizerAn object code optimizer, sometimes also known as a post pass optimizer or, for small sections of code, peephole optimizer, forms part of a software compiler. It takes the output from the source language compile step - the object code or - and tries to replace identifiable sections of the code with replacement code that is more algorithmically efficient (usually improved speed). The earliest "COBOL Optimizer" was developed by Capex Corporation in the mid 1970s for COBOL.