Quantum complexity theoryQuantum complexity theory is the subfield of computational complexity theory that deals with complexity classes defined using quantum computers, a computational model based on quantum mechanics. It studies the hardness of computational problems in relation to these complexity classes, as well as the relationship between quantum complexity classes and classical (i.e., non-quantum) complexity classes. Two important quantum complexity classes are BQP and QMA.
Interface utilisateurL’interface utilisateur est un dispositif matériel ou logiciel qui permet à un usager d'interagir avec un produit informatique. C'est une interface informatique qui coordonne les interactions homme-machine, en permettant à l'usager humain de contrôler le produit et d'échanger des informations avec le produit. Parmi les exemples d’interface utilisateur figurent les aspects interactifs des systèmes d’exploitation informatiques, des logiciels informatiques, des smartphones et, dans le domaine du design industriel, les commandes des opérateurs de machines lourdes et les commandes de processus.
Extension methodIn object-oriented computer programming, an extension method is a method added to an object after the original object was compiled. The modified object is often a class, a prototype or a type. Extension methods are features of some object-oriented programming languages. There is no syntactic difference between calling an extension method and calling a method declared in the type definition. Not all languages implement extension methods in an equally safe manner, however.
Échiquiervignette|redresse=1.2|Échiquier et pièces de type Staunton. L’échiquier est le tablier ou plateau du jeu d'échecs. C'est une grille carrée de 8 cases de côté, soit 64 cases en tout, en alternance sombres (appelées « noires ») et claires (appelées « blanches »). Dans les tables d'échecs, l'échiquier est intégré dans la surface supérieure de la table. Dans une partie d'échecs, on dispose l'échiquier de façon que, pour chacun des adversaires, la case du coin gauche (le plus proche) de l'échiquier soit noire (ou bien, dit autrement, que la case la plus à droite, la case où se trouve la tour du roi, soit de couleur blanche pour les blancs).
Problème d'échecsUn problème d’échecs est un casse-tête artistique utilisant les pièces et les règles du jeu d'échecs. Un problème est créé par un compositeur dans le but de présenter un thème ou une idée particulière. Les problèmes d'échecs appartiennent au domaine de la composition échiquéenne. L'énoncé le plus fréquent est : les blancs jouent un premier coup (c'est la clé du problème), et, quel que soit le coup par lequel répondent les noirs, les blancs peuvent mater le roi noir à leur second coup.
Réusinage de codeLe réusinage de code est l'opération consistant à retravailler le code source d'un programme informatique – sans toutefois y ajouter des fonctionnalités ni en corriger les bogues – de façon à en améliorer la lisibilité et, par voie de conséquence, la maintenance, ou à le rendre plus générique (afin par exemple de faciliter le passage de simple en multiple précision) ; on parle aussi de « remaniement ». Cette technique utilise quelques méthodes propres à l'optimisation de code, avec des objectifs différents.
Fil de fer (3D)Un rendu en fil de fer (FDF) est une représentation visuelle d'un objet en 3D. On la crée en spécifiant chaque coin de l'objet où deux surfaces continues se rencontrent, ou en reliant les sommets en utilisant des lignes droites. En utilisant un rendu en fil de fer, on peut apercevoir la structure interne de l'objet 3D. Bien que les rendus en fil de fer soient relativement simples et rapides à calculer, ils ne sont utilisés que dans des cas où une grande vitesse de rendu est requise, ou à des fins de débogage.
Game complexityCombinatorial game theory measures game complexity in several ways: State-space complexity (the number of legal game positions from the initial position), Game tree size (total number of possible games), Decision complexity (number of leaf nodes in the smallest decision tree for initial position), Game-tree complexity (number of leaf nodes in the smallest full-width decision tree for initial position), Computational complexity (asymptotic difficulty of a game as it grows arbitrarily large).
Lexique du jeu d'échecsCe lexique du jeu d'échecs énumère par ordre alphabétique les termes les plus couramment utilisés au jeu d'échecs. Dans certains cas, il existe des pages propres à ces termes. Pour une liste des joueurs, voir Liste de joueurs d'échecs. Pour le lexique spécifique aux problèmes d'échecs, voir Lexique de la composition échiquéenne. Abandon indication qu'un camp accepte la défaite. Dans le cadre d'une compétition, le joueur déclare oralement qu'il abandonne ou couche son roi.
Programme d'échecsvignette|Jeu d'échecs électronique des années 1990 avec écran LCD. Un programme d'échecs est un programme informatique conçu pour jouer au jeu d'échecs. L'histoire des machines joueuses d'échecs n'attend pas le développement de l'électronique et de l'informatique : la première fut l'automate turc inventée en 1769 par Johan Wolfgang von Kempelen, qui joua notamment contre l'impératrice Catherine II et Napoléon Bonaparte. C'était en fait un homme de petite taille caché dans la machine.