Préprocesseur CLe préprocesseur C ou cpp assure une phase préliminaire de la traduction (compilation) des programmes informatiques écrits dans les langages de programmation C et C++. Comme préprocesseur, il permet principalement l'inclusion d'un segment de code source disponible dans un autre fichier (fichiers d'en-tête ou header), la substitution de chaînes de caractères (macro définition), ainsi que la compilation conditionnelle. Dans de nombreux cas, il s'agit d'un programme distinct du compilateur lui-même et appelé par celui-ci au début de la traduction.
Variadic macro in the C preprocessorA variadic macro is a feature of some computer programming languages, especially the C preprocessor, whereby a macro may be declared to accept a varying number of arguments. Variable-argument macros were introduced in 1999 in the ISO/IEC 9899:1999 (C99) revision of the C language standard, and in 2011 in ISO/IEC 14882:2011 (C++11) revision of the C++ language standard. Support for variadic macros with no arguments was added in C++20 and will be added in C23.
PréprocesseurEn informatique, un préprocesseur est un programme qui procède à des transformations sur un code source, avant l'étape de traduction proprement dite (compilation ou interprétation). Les préprocesseurs sont des exemples typiques de langages spécialisés. Selon le niveau de leur analyse du texte source, on distingue des préprocesseurs lexicaux et des préprocesseurs syntaxiques. Les préprocesseurs lexicaux sont les préprocesseurs de plus bas niveau, au sens où ils requièrent uniquement un mécanisme d'analyse lexicale.
PorositéLa porosité est l'ensemble des vides (pores) d'un matériau, ces vides sont remplis par des fluides (liquides ou gaz). Les matériaux poreux sont très généralement des solides, mais il existe aussi des liquides poreux. La porosité est aussi une grandeur physique définie comme le rapport entre le volume des vides et le volume total d'un milieu poreux, sa valeur est comprise entre 0 et 1 (ou, en pourcentage, entre 0 et 100 %) : où : est la porosité, le volume des pores, et le volume total du matériau, c'est-à-dire la somme du volume de solide et du volume des pores.
Ciment Portlandthumb|right|280px|Sacs de ciment Portland. Les ciments Portland sont des liants hydrauliques composés principalement de silicates de calcium hydrauliques qui font prise et durcissent en vertu d'une réaction chimique à l'eau appelée hydratation. Lorsqu'on ajoute la pâte (ciment, air et eau) aux granulats (sable et gravier, pierre concassée ou autre matériau granulaire), elle agit comme une colle et lie ensemble les granulats pour former une masse semblable à de la pierre, le béton, le matériau artificiel le plus polyvalent et le plus répandu qui existe.
Segmentation d'imageLa segmentation d'image est une opération de s consistant à détecter et rassembler les pixels suivant des critères, notamment d'intensité ou spatiaux, l'image apparaissant ainsi formée de régions uniformes. La segmentation peut par exemple montrer les objets en les distinguant du fond avec netteté. Dans les cas où les critères divisent les pixels en deux ensembles, le traitement est une binarisation. Des algorithmes sont écrits comme substitut aux connaissances de haut niveau que l'homme mobilise dans son identification des objets et structures.
Dental cementDental cements have a wide range of dental and orthodontic applications. Common uses include temporary restoration of teeth, cavity linings to provide pulpal protection, sedation or insulation and cementing fixed prosthodontic appliances. Recent uses of dental cement also include two-photon calcium imaging of neuronal activity in brains of animal models in basic experimental neuroscience. Traditionally cements have separate powder and liquid components which are manually mixed.
Land degradationLand degradation is a process in which the value of the biophysical environment is affected by a combination of human-induced processes acting upon the land. It is viewed as any change or disturbance to the land perceived to be deleterious or undesirable. Natural hazards are excluded as a cause; however human activities can indirectly affect phenomena such as floods and bush fires. Expert projections suggest that land degradation will be an important theme of the 21st century, impacting agricultural productivity, biodiversity loss, environmental change, and its effects on food security.
MétallographieLa métallographie est la technique consistant à déterminer la microstructure d'un métal en l'observant avec un microscope optique. On peut déterminer ainsi la nature de la structure, la répartition des phases, la taille de grains et leurs formes, la nature et la teneur des inclusions, la présence d’un éventuel traitement thermique, la direction des lignes de glissement (intersection des plans de glissement avec la surface), dans le cas d'un échantillon déformé (voir les articles sur la déformation plastique et la dislocation) ou encore les traitements de surface.
Béton de cimentthumb|upright=1.0|Un mètre cube de béton (représentant la production mondiale annuelle de béton par habitant). Le béton de ciment, couramment appelé béton, est un mélange de ciment, de granulats, d'eau et d'adjuvants. Histoire du béton de ciment Ciment Le ciment se compose essentiellement de chaux, de silice, d'alumine et d'oxyde de fer combinés au silicate et aluminate de calcium. Les différents ciments résultent du mélange de clinker, de calcaire, de laitier et de cendres volantes (qui sont des composés à effet pouzzolanique, mais non considérés comme des pouzzolanes).
Théorie critiqueLa théorie critique est une approche de la philosophie sociale qui vise à analyser la société et la culture en mobilisant les sciences sociales et les humanités afin de révéler et mettre en question les structures de pouvoir. Elle considère que les problèmes sociaux sont créés et influencés davantage par des structures sociétales et des présupposés culturels que par des facteurs individuels ou psychologiques. La théorie critique a été établie comme une école de pensée soutenant que l'idéologie est le principal obstacle à la libération humaine.
Medical image computingMedical image computing (MIC) is an interdisciplinary field at the intersection of computer science, information engineering, electrical engineering, physics, mathematics and medicine. This field develops computational and mathematical methods for solving problems pertaining to medical images and their use for biomedical research and clinical care. The main goal of MIC is to extract clinically relevant information or knowledge from medical images.