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.
Analyse coût-avantagevignette|Exemple de graphique d'analyse coût-avantage L'analyse coût-avantage aussi connue comme analyse coût-bénéfice (anglicisme) est un terme qui renvoie tout à la fois à : une méthode formelle que l'on utilise pour aider à estimer ou évaluer le dossier monté pour un projet ou une proposition, ce dossier étant lui-même une « estimation de projet » ; une approche informelle pour prendre une décision, quelle qu'elle soit.
BrazingBrazing is a metal-joining process in which two or more metal items are joined together by melting and flowing a filler metal into the joint, with the filler metal having a lower melting point than the adjoining metal. Brazing differs from welding in that it does not involve melting the work pieces. Brazing differs from soldering through the use of a higher temperature and much more closely fitted parts than when soldering. During the brazing process, the filler metal flows into the gap between close-fitting parts by capillary action.
SoudageLe soudage est un procédé d'assemblage permanent qui assure la continuité de la matière à assembler ; la soudure est le résultat obtenu (mais le terme est souvent utilisé pour le procédé). Cette continuité est ce qui distingue le soudage d'autres techniques d'assemblage mécaniques (rivetage, boulonnage, ...) ou par adhésion (collage), ainsi que les techniques de brasage L'opération peut être appliquée aux métaux ainsi qu'aux matières thermoplastiques (voir Soudage de plastiques) et au bois (voir Soudage du bois).
Cost-effectiveness analysisCost-effectiveness analysis (CEA) is a form of economic analysis that compares the relative costs and outcomes (effects) of different courses of action. Cost-effectiveness analysis is distinct from cost–benefit analysis, which assigns a monetary value to the measure of effect. Cost-effectiveness analysis is often used in the field of health services, where it may be inappropriate to monetize health effect.
Manufacturing engineeringManufacturing engineering or production engineering is a branch of professional engineering that shares many common concepts and ideas with other fields of engineering such as mechanical, chemical, electrical, and industrial engineering. Manufacturing engineering requires the ability to plan the practices of manufacturing; to research and to develop tools, processes, machines and equipment; and to integrate the facilities and systems for producing quality products with the optimum expenditure of capital.
Interprocedural optimizationInterprocedural optimization (IPO) is a collection of compiler techniques used in computer programming to improve performance in programs containing many frequently used functions of small or medium length. IPO differs from other compiler optimizations by analyzing the entire program as opposed to a single function or block of code. IPO seeks to reduce or eliminate duplicate calculations and inefficient use of memory and to simplify iterative sequences such as loops.
Cost–utility analysisCost–utility analysis (CUA) is a form of economic analysis used to guide procurement decisions. The most common and well-known application of this analysis is in pharmacoeconomics, especially health technology assessment (HTA). In health economics, the purpose of CUA is to estimate the ratio between the cost of a health-related intervention and the benefit it produces in terms of the number of years lived in full health by the beneficiaries. Hence it can be considered a special case of cost-effectiveness analysis, and the two terms are often used interchangeably.
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.
Industrie manufacturièreL’industrie manufacturière est un sous-ensemble du secteur secondaire, et un sous-ensemble de l’industrie (sachant que toute l’industrie ne fait pas partie du secteur secondaire). L’industrie manufacturière regroupe les industries de transformation des biens, mais aussi la réparation et l'installation d'équipements industriels ainsi que des opérations en sous-traitance. En France, cette activité correspond actuellement à la section C de la NAF rév. 2 : 10. Industries alimentaires ; 11. Fabrication de boissons ; 12.
Ligne de montagevignette|Assemblage d'Airbus A321 dans l'usine d'Airbus sur l’aéroport de Hambourg-Finkenwerder. Une ligne de montage ou chaîne de montage est un ensemble de postes de travail spécialisés disposés dans un ordre préétabli correspondant à la succession des opérations d'assemblage des composants d'un produit. Une ligne de montage se caractérise généralement par l'emploi d'un convoyeur mécanisé qui transporte le produit en cours de montage d'un poste à un autre.
Arc weldingArc welding is a welding process that is used to join metal to metal by using electricity to create enough heat to melt metal, and the melted metals, when cool, result in a binding of the metals. It is a type of welding that uses a welding power supply to create an electric arc between a metal stick ("electrode") and the base material to melt the metals at the point of contact. Arc welding power supplies can deliver either direct (DC) or alternating (AC) current to the work, while consumable or non-consumable electrodes are used.
Analyse de la complexité des algorithmesvignette|Représentation d'une recherche linéaire (en violet) face à une recherche binaire (en vert). La complexité algorithmique de la seconde est logarithmique alors que celle de la première est linéaire. L'analyse de la complexité d'un algorithme consiste en l'étude formelle de la quantité de ressources (par exemple de temps ou d'espace) nécessaire à l'exécution de cet algorithme. Celle-ci ne doit pas être confondue avec la théorie de la complexité, qui elle étudie la difficulté intrinsèque des problèmes, et ne se focalise pas sur un algorithme en particulier.
Flux de brasageUn flux de brasage est un mélange de produits chimiques permettant d'assurer un bon mouillage de l'alliage d'apport sur les pièces à assembler en : éliminant les oxydes présents à la surface des pièces à assembler protégeant les pièces à assembler de l'oxydation pendant toute la durée de l'opération de brasage baissant la tension superficielle de l'alliage d'apport On peut trouver le flux de brasage sous différentes formes : état liquide ; état pâteux ; état gazeux ; état solide.
Procédé industrielvignette|Paolo Monti, 1958. Un procédé industriel est un procédé de nature mécanique ou chimique destiné à produire des objets ou à synthétiser des produits chimiques, en grande quantité et dans des conditions techniquement et économiquement acceptables. Ils sont notamment essentiels aux industries dites lourdes (par exemple, fabrication d'automobiles ou synthèse de l'essence). Les procédés industriels permettent d'obtenir en grande quantité des produits qui autrement seraient relativement difficiles ou coûteux à obtenir.
Game physicsComputer animation physics or game physics are laws of physics as they are defined within a simulation or video game, and the programming logic used to implement these laws. Game physics vary greatly in their degree of similarity to real-world physics. Sometimes, the physics of a game may be designed to mimic the physics of the real world as accurately as is feasible, in order to appear realistic to the player or observer. In other cases, games may intentionally deviate from actual physics for gameplay purposes.
AutomationL'automation consiste à utiliser les services d'un logiciel dans une application informatique. L'automation peut donc être considérée comme une procédure d'automatisation. En informatique musicale, dans un séquenceur, l'automation consiste à programmer des changements de réglages pendant la lecture d'un morceau, comme la variation de volume d'une piste audio. Cette mise en place peut se faire par mimétisme : le logiciel enregistre en temps réel des mouvements venant de l'utilisateur pour les reproduire lors des prochaines exécutions du morceau.
Moteur physiqueUn moteur physique est, en informatique, une bibliothèque logicielle indépendante appliquée à la résolution de problèmes de la mécanique classique. Les résolutions typiques sont les collisions, la chute des corps, les forces, la cinétique, etc. Les moteurs physiques sont principalement utilisés dans des simulations scientifiques et dans les jeux vidéo. Certains sont également libres pour l'utilisation commerciale, à vérifier bibliothèque par bibliothèque. Box2D (Licence Zlib) Chipmunk (C, C++, Ruby, Python, OCaml.
Philosophie de la physiqueEn philosophie des sciences, la philosophie de la physique étudie les questions fondamentales sous-jacentes à la physique moderne, soit l'étude de la matière et de l'énergie et la façon dont elles interagissent. La philosophie de la physique se penche sur les questions métaphysiques et épistémologiques essentielles que pose la physique : la causalité, le déterminisme, et la nature d'une loi physique.
Phenomenology (physics)In physics, phenomenology is the application of theoretical physics to experimental data by making quantitative predictions based upon known theories. It is related to the philosophical notion of the same name in that these predictions describe anticipated behaviors for the phenomena in reality. Phenomenology stands in contrast with experimentation in the scientific method, in which the goal of the experiment is to test a scientific hypothesis instead of making predictions.