In 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.
La technique de contrôle par courants de Foucault est une méthode de Contrôle Non Destructif (CND) fondée sur la circulation de courants induits dans un matériau conducteur électrique. En anglais, cette technique est dénommée Eddy current Testing (ET). La configuration de contrôle la plus simple consiste à utiliser un bobinage alimenté par une tension sinusoïdale. Ce bobinage est placé à proximité de la pièce à contrôler. Le bobinage crée un champ magnétique sinusoïdal dans la pièce.
Le contrôle non destructif (CND) est un ensemble de méthodes qui permettent de caractériser l'état d'intégrité de structures ou de matériaux, sans les dégrader, soit au cours de la production, soit en cours d'utilisation, soit dans le cadre de maintenances. On parle aussi d'essais non destructifs (END) ou d'examens non destructifs. Ces méthodes sont utilisées dans l'ensemble des secteurs industriels.