Algorithme d'approximationEn informatique théorique, un algorithme d'approximation est une méthode permettant de calculer une solution approchée à un problème algorithmique d'optimisation. Plus précisément, c'est une heuristique garantissant à la qualité de la solution qui fournit un rapport inférieur (si l'on minimise) à une constante, par rapport à la qualité optimale d'une solution, pour toutes les instances possibles du problème.
Algorithme de triUn algorithme de tri est, en informatique ou en mathématiques, un algorithme qui permet d'organiser une collection d'objets selon une relation d'ordre déterminée. Les objets à trier sont des éléments d'un ensemble muni d'un ordre total. Il est par exemple fréquent de trier des entiers selon la relation d'ordre usuelle « est inférieur ou égal à ». Les algorithmes de tri sont utilisés dans de très nombreuses situations. Ils sont en particulier utiles à de nombreux algorithmes plus complexes dont certains algorithmes de recherche, comme la recherche dichotomique.
Windows Communication FoundationWCF (Windows Communication Foundation) est un sous-système de communication de Windows Vista (l'ancien nom de code était Indigo). Les applications WCF peuvent être développées en utilisant les différents langages de Microsoft .NET. C'est l'un des quatre composants majeurs du framework .NET 3.0 (avec WPF, CardSpace et WF), qui est inclus dans Windows Vista et Windows Server 2008. Il est possible aussi d'installer ce composant sur Windows XP et Windows Server 2003.
Algorithmic paradigmAn algorithmic paradigm or algorithm design paradigm is a generic model or framework which underlies the design of a class of algorithms. An algorithmic paradigm is an abstraction higher than the notion of an algorithm, just as an algorithm is an abstraction higher than a computer program. Backtracking Branch and bound Brute-force search Divide and conquer Dynamic programming Greedy algorithm Recursion Prune and search Kernelization Iterative compression Sweep line algorithms Rotating calipers Randomized i
Abstraction layerIn computing, an abstraction layer or abstraction level is a way of hiding the working details of a subsystem. Examples of software models that use layers of abstraction include the OSI model for network protocols, OpenGL, and other graphics libraries, which allow the separation of concerns to facilitate interoperability and platform independence. Another example is Media Transfer Protocol. In computer science, an abstraction layer is a generalization of a conceptual model or algorithm, away from any specific implementation.
Disaster recoveryDisaster recovery is the process of maintaining or reestablishing vital infrastructure and systems following a natural or human-induced disaster, such as a storm or battle. It employs policies, tools, and procedures. Disaster recovery focuses on information technology (IT) or technology systems supporting critical business functions as opposed to business continuity. This involves keeping all essential aspects of a business functioning despite significant disruptive events; it can therefore be considered a subset of business continuity.
MessageUn message est un ensemble de signes. Il implique donc un codage par l'émetteur, et un décodage par le récepteur (d'où la nécessité d'un code commun). La théorie de l'information fut mise au point pour déterminer mathématiquement le taux d’information transmis dans la communication d’un message par un canal de communication, notamment en présence de parasites appelés bruits. Il fut repris par Roman Jakobson pour étayer la théorie linguistique.
BesoinLes besoins recouvrent l'ensemble de tout ce qui apparaît à un être, que cette nécessité soit consciente ou non. De nombreuses classifications des besoins ont été proposées (cf. ci-dessous). Elles sont souvent contestées au motif qu'elles postulent que les besoins sont identiques pour tous les êtres humains. Ce postulat est en particulier relativisé sinon contesté par l'existence du désir, du projet ou de la vocation, qui – pour les psychologues et les psychanalystes – constituent le fait majeur de la personne en tant que sujet.
Plan de continuité d'activitéLe plan de continuité des affaires ou plan de continuité d’activité (PCA) est à la fois le nom d’un concept, d’une procédure et du document qui la décrit. C'est l'un des éléments de la gestion de crise. Il permet à une entreprise de fonctionner a minima même en situation de désastre, en mode dégradé, ou en situation de crise majeure ou mineure (ex : inondation, tsunami, tremblement de terre, pandémie, catastrophe technologique, coupure d'électricité, d'eau ou d'internet, etc.).
Clock driftClock drift refers to several related phenomena where a clock does not run at exactly the same rate as a reference clock. That is, after some time the clock "drifts apart" or gradually desynchronizes from the other clock. All clocks are subject to drift, causing eventual divergence unless resynchronized. In particular, the drift of crystal-based clocks used in computers requires some synchronization mechanism for any high-speed communication. Computer clock drift can be utilized to build random number generators.