Programmation

index

Définition

Structure de données permettant un accès rapide à une région choisie d'un ensemble de données.

Le terme est très général, et s'applique même aux cartons de séparation dans les classeurs à fiches manuels, dont les index informatiques sont des descendants directs.

La création d'un index sur un jeu de données est dite indexation. Le terme index est utilisé indifféremment en français et en anglais.

Voir ISAM, VSAM, SGBD.

indexation

Définition

Processus consistant à construire un index en vue d'accéder de manière accélérée à des données choisies au milieu d'un jeu de données brut. Le terme anglais est indexing.

Lorsqu'un index est préexistant, on parle de réindexation (en anglais: reindexing). La réindexation périodique est nécessaire pour certains systèmes dont les algorithmes de maintien d'index n'assurent pas une forme unique de ceux-ci, les structures d'index pouvant évoluer vers une perte d'efficacité au fil de l'évolution des données.

Par abus de langage, aussi incorrect que courant, on rencontre également le terme (ré)indexation employé pour le compactage de base et le recalcul d'autres données que les index, comme les cumuls statistiques ou les liens croisés dans des applications de base de données ne parvenant pas à maintenir en temps réel la qualité de ces éléments.

indexing

En d'autres termes

indexation

Définition

Voir indexation.

Winsock

En d'autres termes

WINdows SOCKets

Définition

API Windows pour la programmation sur TCP/IP, introduite à l'époque de Windows 3.x

Largement dérivée de SNI en ce qui concerne les primitives et leur syntaxe, elle en diffère au niveau sémantique du fait d'une orientation privilégiant le fonctionnement en mode asynchrone (non-bloquant), du fait du fonctionnement par messages de Win16, centré sur la fonction WSAAsyncSelect, pendant Winsock de la fonction select de SNI, alors que les applications simples programmées sur TCP/IP avec SNI fonctionnent en mode bloquant, sans recourir à select.

socket

En d'autres termes

prise

Définition

Dans le contexte de la programmation réseau sur TCP/IP, association d'une adresse et d'un numéro de port IP.

Cette paire d'informations permet d'identifier de manière unique sur une période de temps limitée une connexion stable TCP ou un échange UDP.

Le même mécanisme existe pour la programmation sur DECnet, XNS et OSI, pour des notions similaires, le but recherché étant de permettre l'identification non ambigüe de toutes les connexions en cours sur le système d'exploitation d'une machine.

Voir SNI, Winsock.

two-tier

En d'autres termes

(à) deux étages

Définition

Cas particulier de multi-tier à deux niveaux.

MCC

En d'autres termes

Modèle Conceptuel de la Communication

Définition

Dans la méthode Merise, modèle des flux d'information identifiés dans le système d'information à modéliser. Il est établi à partir de l'expression des besoins, et permet aux étapes suivantes l'élaboration des MCD et MCT.

On peut le rapprocher dans la modélisation UML du diagramme de collaboration.

GIT

Définition

Gestionnaire de version réseau Open Source cré par Linus Torvalds, et utilisé notamment pour le développement du noyau Linux.

A la différence des gestions basées sur RCS, comme CVS ou Bazaar-NG, GIT ne dépend pas de la communication avec un serveur ou d'autres systèmes, mais gère les versions répertoire par répertoire, rappelant en ce sens le mode de stockage de SCCS. A la différence de SCCS et RCS, toutefois il ne repose pas sur les noms des fichiers pour créer des historiques, mais gère les sources au niveau de l'arborescence de fichiers complète, permettant ainsi le renommage de fichiers, source de difficultés avec les autres systèmes de gestion de versions.

Comparer avec Subversion.

Bazaar-NG

Définition

Gestionnaire de version réseau Open Source décentralisée.

A la différence de CVS, Bazaar-NG (bzr) une base générale (repository) de gestion des versions, mais situe la base non sur un serveur central mais sur le système du développeur responsable d'une branche de révision.

Il utilise en interne RCS pour la manipulation des bases de sources. Comparer avec Subversion, CVS, GIT.

BGI

En d'autres termes

Borland Graphics Interface

Définition

Bibliothèque de programmation graphique de Borland pour ses IDE sous DOS Turbo Pascal, Turbo C, et Turbo C++.

Des adaptations incomplètes ont été réalisées lors de la migration du monde du développement PC de DOS à Microsoft Windows pour faciliter la migration des applications existantes, mais le bas niveau de service de cette interface, similaire au GDI de Windows, l'a fait rapidement abandonner, les services du GDI bénéficiant d'optimisations qui lui étaient inaccessibles au délà de quelques pilotes accélérés expérimentaux.

Comparer avec Turbo Vision, OWL. Voir KAE.

Epoque du terme

80s

« premier‹ précédent123456789suivant ›dernier »

Get started with Drupal 7

Marques les plus citées

toutes les marques

acheter sur OSInet

Accès direct

Recherche

Le mot du jour

BSOD

Blue Screen Of Death

in | |

cf Ecran bleu 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - digitaalisen kuilun - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

SI : Shift In  

Alertes CERTA