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.
FouilleEn archéologie et en paléontologie, la fouille est l'acte de rechercher des vestiges enfouis, qu'il s'agisse de constructions, d’objets ou de traces de l’activité humaine passée, et de procéder à leur mise au jour par enlèvement des matériaux et sédiments qui les recouvrent. Une technique précise doit être employée afin de tirer toutes les informations possibles des sols et structures fouillés. Une attention toute particulière est portée à la localisation exacte des objets découverts, à l'étude de la succession des différentes couches de terrain déblayés afin de pouvoir procéder à une étude stratigraphique.
Water balanceThe law of water balance states that the inflows to any water system or area is equal to its outflows plus change in storage during a time interval. In hydrology, a water balance equation can be used to describe the flow of water in and out of a system. A system can be one of several hydrological or water domains, such as a column of soil, a drainage basin, an irrigation area or a city. The water balance is also referred to as a water budget. Developing water budgets is a fundamental activity in the science of hydrology.
Liquéfaction du solthumb|Immeubles partiellement enfouis et ayant basculé à la faveur d'une liquéfaction du sol lors du séisme de 1964 à Niigata, au Japon. thumb|upright|Immeuble endommagé à la suite de la liquéfaction du sol lors du séisme de 2011 en Nouvelle-Zélande. La liquéfaction du sol est un phénomène sismique géologique, généralement brutal et temporaire, par lequel un sol saturé en eau perd une partie ou la totalité de sa portance, causant ainsi l'enfoncement et l'effondrement des constructions.
Optimisation (mathématiques)L'optimisation est une branche des mathématiques cherchant à modéliser, à analyser et à résoudre analytiquement ou numériquement les problèmes qui consistent à minimiser ou maximiser une fonction sur un ensemble. L’optimisation joue un rôle important en recherche opérationnelle (domaine à la frontière entre l'informatique, les mathématiques et l'économie), dans les mathématiques appliquées (fondamentales pour l'industrie et l'ingénierie), en analyse et en analyse numérique, en statistique pour l’estimation du maximum de vraisemblance d’une distribution, pour la recherche de stratégies dans le cadre de la théorie des jeux, ou encore en théorie du contrôle et de la commande.
Peephole optimizationPeephole optimization is an optimization technique performed on a small set of compiler-generated instructions; the small set is known as the peephole or window. Peephole optimization involves changing the small set of instructions to an equivalent set that has better performance.
BarrageUn barrage est un ouvrage d'art hydraulique construit en travers d'un cours d'eau et destiné à en réguler le débit et/ou à stocker de l'eau, notamment pour le contrôle des crues, l'irrigation, l'industrie, l'hydroélectricité, la pisciculture et la retenue d'eau potable. vignette|Barrage Hoover, États-Unis. vignette|Barrage de Limmern (canton de Glaris, Suisse). vignette|Évacuateur de crues du barrage de Matsumoto (préfecture de Nagano, Japon). vignette|L'écologie des berges des plans d'eau artificiels peut être perturbée par des variations brutales de niveau.
Terrassementthumb|Travaux de terrassement par bulldozer en Israël. Le terrassement est le travail consistant à déplacer des quantités importantes de matériaux (sols, roches, sous-produits). Le remaniement des terrains naturels entraîne une modification généralement définitive de la topographie et du paysage, en créant des ouvrages en terre soit en remblai soit en déblai. Les travaux de terrassement sont basés sur trois actions principales : l'extraction, le transport, la mise en œuvre.
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.
Single context recordingSingle context recording was initially developed by Ed Harris and Patrick Ottaway in 1976, from a suggestion by Laurence Keen. It was further developed by the Department of Urban Archaeology (Museum of London) from where it was then exported, in the mid-1980s by Pete Clarke to the Scottish Urban Archaeological Trust and Nick Pearson to the York Archaeological Trust. It has become a popular system of recording and planning being used in many countries in Europe and in Lebanon, it is especially suited to the complexities of deep, typically urban, archaeology.