Transparence (physique)La transparence désigne la capacité d'un matériau à ne pas interagir avec une onde. Dans le cas de l'optique, un matériau transparent a pour propriété de ne pas absorber la lumière. Cette propriété du matériau dépend cependant de la longueur d'onde. Translucidité L'appellation translucide est spécifiquement employée pour les ondes lumineuses du domaine visible. Les matériaux translucides ont la propriété de diffuser la lumière lors de sa transmission, ce qui rend l'observation au travers difficile ou impossible.
Diffraction from slitsDiffraction processes affecting waves are amenable to quantitative description and analysis. Such treatments are applied to a wave passing through one or more slits whose width is specified as a proportion of the wavelength. Numerical approximations may be used, including the Fresnel and Fraunhofer approximations. Because diffraction is the result of addition of all waves (of given wavelength) along all unobstructed paths, the usual procedure is to consider the contribution of an infinitesimally small neighborhood around a certain path (this contribution is usually called a wavelet) and then integrate over all paths (= add all wavelets) from the source to the detector (or given point on a screen).
Iterator patternIn object-oriented programming, the iterator pattern is a design pattern in which an iterator is used to traverse a container and access the container's elements. The iterator pattern decouples algorithms from containers; in some cases, algorithms are necessarily container-specific and thus cannot be decoupled. For example, the hypothetical algorithm SearchForElement can be implemented generally using a specified type of iterator rather than implementing it as a container-specific algorithm.
Pattern languageA pattern language is an organized and coherent set of patterns, each of which describes a problem and the core of a solution that can be used in many ways within a specific field of expertise. The term was coined by architect Christopher Alexander and popularized by his 1977 book A Pattern Language. A pattern language can also be an attempt to express the deeper wisdom of what brings aliveness within a particular field of human endeavor, through a set of interconnected patterns.