Tagged pointerIn computer science, a tagged pointer is a pointer (concretely a memory address) with additional data associated with it, such as an indirection bit or reference count. This additional data is often "folded" into the pointer, meaning stored inline in the data representing the address, taking advantage of certain properties of memory addressing. The name comes from "tagged architecture" systems, which reserved bits at the hardware level to indicate the significance of each word; the additional data is called a "tag" or "tags", though strictly speaking "tag" refers to data specifying a type, not other data; however, the usage "tagged pointer" is ubiquitous.
Langues khoïsanLes langues khoïsan sont un ensemble de langues parlées en Afrique australe par les peuples Khoïkhoï et San, principalement au Botswana, en Namibie, dans la province du Cap-du-Nord d'Afrique du Sud et dans le Sud de l'Angola. Deux langues parlées au Kenya et en Tanzanie, le hadza et le sandawe, sont souvent incluses depuis les travaux de Joseph Greenberg, mais sont éloignées sur les plans linguistique et géographique du reste du groupe. Les langues khoïsan sont caractérisées par l'emploi de consonnes particulières dénommées clics.
C syntaxThe syntax of the C programming language is the set of rules governing writing of software in the C language. It is designed to allow for programs that are extremely terse, have a close relationship with the resulting object code, and yet provide relatively high-level data abstraction. C was the first widely successful high-level language for portable operating-system development. C syntax makes use of the maximal munch principle. C data types The C language represents numbers in three forms: integral, real and complex.
Double-precision floating-point formatDouble-precision floating-point format (sometimes called FP64 or float64) is a floating-point number format, usually occupying 64 bits in computer memory; it represents a wide dynamic range of numeric values by using a floating radix point. Floating point is used to represent fractional values, or when a wider range is needed than is provided by fixed point (of the same bit width), even if at the cost of precision. Double precision may be chosen when the range or precision of single precision would be insufficient.
Classe (informatique)En programmation orientée objet, la déclaration d'une classe regroupe des membres, méthodes et propriétés (attributs) communs à un ensemble d'objets. La classe déclare, d'une part, des attributs représentant l'état des objets et, d'autre part, des méthodes représentant leur comportement. Une classe représente donc une catégorie d'objets. Elle apparaît aussi comme un moule ou une usine à partir de laquelle il est possible de créer des objets ; c'est en quelque sorte une « boîte à outils » qui permet de fabriquer un objet.
Langues tyrséniennesthumb|upright=2|Zone approximative de répartition des langues tyrséniennes dans l'Antiquité. Les langues tyrséniennes ou tyrrhéniennes sont une famille de langues hypothétique, proposée en 1998 par le linguiste Helmut Rix. Elles rassembleraient au moins trois langues éteintes dans l'Antiquité et considérées jusque-là comme des isolats : l'étrusque en Italie centrale, notamment en Toscane, Latium, Ombrie, l’est et une partie du sud de la Corse.
Type abstraitEn informatique, un type de donnée abstrait (en anglais, abstract data type ou ADT) est une spécification mathématique d'un ensemble de données et de l'ensemble des opérations qu'on peut effectuer sur elles. On qualifie d'abstrait ce type de donnée car il ne spécifie pas comment les données sont représentées ni comment les opérations sont implémentées. Les types abstraits les plus utilisés sont : arbre binaire conteneur dictionnaire ou tableau associatif ensemble Graphe liste multiensemble pile Union-find Un type abstrait est composé de cinq champs : Type abstrait ; Utilise ; Opérations ; Pré-conditions ; Axiomes.
Dépassement d'entiervignette|Le vol 501 d'Ariane 5 en 1996 s'est soldé par sa destruction en raison d'un dépassement d'entier. Un dépassement d'entier (integer overflow) est, en informatique, une condition qui se produit lorsqu'une opération mathématique produit une valeur numérique supérieure à celle représentable dans l'espace de stockage disponible. Par exemple, l'ajout d'une unité au plus grand nombre pouvant être représenté entraîne un dépassement d'entier. Le dépassement d'entier porte le numéro CWE-190 dans la nomenclature Common Weakness Enumeration.
Langues indo-européennesthumb|right|L'expansion des langues indo-européennes d'après l'hypothèse kourgane introduite par Marija Gimbutas. thumb|Distribution approximative actuelle des branches indo-européennes dans leurs terres d'origines en Europe et en Asie : Les zones hachurées ou en pointillé, indiquent les régions où le multilinguisme est fréquent ou la norme. thumb|Distribution approximative actuelle des langues indo-européennes parlées en Amérique : En linguistique, les langues indo-européennes forment une famille de langues étroitement apparentées ayant pour origine ce qu'il est convenu d'appeler l'indo-européen commun et .
Langues japoniquesLes forment une petite famille de langues regroupant le japonais et ses nombreux dialectes régionaux, avec les langues ryūkyū. vignette|Carte des îles Ryūkyū. vignette|411x411px|Carte des langues japoniques et leur classification selon Vovin et Whitman. Certains linguistes ne font pas de différence entre japonais et japonique et parlent de langues japonaises, en considérant que les langues ryūkyū constituent des dialectes du japonais. Toutefois, il n'y a généralement pas d'intercompréhension entre les langues ryūkyū et le japonais au sens strict.