Programmation

sid

En d'autres termes

Session ID

Définition

Ce terme existe dans de multiples contexxtes de programmation, et notamment dans les serveurs Web (Apache, IIS) pour désigner les sessions maintenues automatiquement par le biais de cookies invisibles à l'application (exemple IIS: ASPSESSIONID).

NLS

En d'autres termes

Native Language Support

Définition

Ensemble des techniques utilisées pour permettre la localisation des applications en fonction des régions de distribution, et en particulier des langues humaines utilisées.

coarse-grained transaction

Définition

Transaction manipulant un objet applicatif complexe en une seule opération, par opposition aux transactions simples (fine-grained transaction), qui manipulent de manière atomique des bribes de données et requièrent le réassemblage des données de haut niveau par une transaction de niveau supérieur.

notation polonaise inversée

En d'autres termes

RPN

Définition

Représentation des expressions sous forme postfixée, créée par Jan Lukasiewicz en 1920 et popularisée par les calculatrices de poche HP des années 70 et 80, à partir du premier modèle, la HP35 de 1972.

Exemple: pour représenter le calcul de l'expression ((2 + 3) * 5)^7, la notation RPN sera: 2 3 + 5 * 7 ^.

Cette notation présente l'avantage, par l'usage implicite d'une pile sur laquelle l'ajout des données exécute un push et l'ajout d'un opérateur un pop du nombre d'arguments, de dispenser de l'utilisation de parenthèses. Elle présente l'inconvénient de nécessiter 5 minutes de réflexion le jour de sa découverte, ce qui est de moins en moins acceptable au fil des ans, et qui a poussé HP à introduire d'autres méthodes de représentation des expressions dans ses calculatrices à partir des années 90. La notation préfixe inverse n'est pas dénommée "notation polonaise directe", mais "AOS". Voir "AOS".

RPN

En d'autres termes

Reverse Polish Notation

Définition

Voir "Notation polonaise inversée".

ABC

En d'autres termes

Abstract Base Class

Définition

Classe de base abstraite. C'est une classe C++ qui a au moins une fonction virtuelle pure, ce qui interdit la création d'instances de cette classe : il est nécessaire de créer des classes dérivées surchargeant les fonctions virtuelles pures par des fonctions réelles pour pouvoir les instancier.

notation hongroise

Définition

Convention de nommage des variables utilisée par Microsoft et recommandée aux développeurs Windows. Le nom proviendrait du développeur hongrois Charles Simonyi qui l'aurait popularisée au sein de Microsoft, et du fait qu'au premier coup d'oeil les noms de variable semblent écrits dans une langue d'europe orientale.

Au second examen, la structure se révèle rapidement : le principe consiste à

  1. choisir pour la variable un nom descriptif raisonnablement court, comme NombreDObjets ou TableEditeurs
  2. utiliser ce nom en le commençant par une majuscule et en insérant des majuscules à chaque nouveau mot à l'intérieur du nom, comme au point précédent
  3. préfixer ce nom de caractères en minuscules (à une exception près) indiquant le type de variable : lfnDenombrerEnfants pour un pointeur long sur une fonction servant à dénombrer les enfants d'un objet

Les préfixes usuels dans cette notation et ses dérivés sont repris ci-dessous

PréfixeSignificationType de variableParticularité
aArrayTableau 
bBooleanLogique 
dDoubleFlottant double précision 
dwDouble WordMot de 32 bits non signésUtilisé en C/C++ pour stocker un ensemble sous forme de vecteur de bits. Les programmeurs Pascal, qui disposent des types Ensemble, n'ont pas besoin de ces types.
EEnumType énuméré 
hHandleIdentificateur de fenêtre Windows 
iIntegerEntierPour les entiers utilisés comme indice dans une structure (comparer avec "n")
lLongentier long 
lpLong Pointerpointeur longdans le modèle à mémoire segmentée du 286 utilisé par DOS et Windows 16 bits, un pointeur long (far pointer) inclut le numéro de segment et l'offset dans le segment et occupe 32 bits, tandis qu'un pointeur court (near pointer) inclut uniquement un offset dans le même segment, et n'occupe que 16 bits
lpfnLong Pointer to FunctionNPointeur long vers une fonction 
m_Member variableVariable membreConvention propre au C++
nIntegerEntierPour les entiers utilisés comme un nombre d'éléments (comparer avec "i")
pPointer toPointerComparer avec "lp"
sStringChaîne de caractères 
SStructEnregistrement C/C++Equivalent au record Pascal
szZero-terminated StringChaîne AZTC'est le type normal des chaînes en C/C++
TTypeType Pascal, Typedef C/C++ 
uUnsigned integerEntier non signé 
CClassClasse d'objetsPropre au C++

hungarian notation

En d'autres termes

notation hongroise

Définition

Voir notation hongroise

AOS

En d'autres termes

Algebraic Operating System

Définition

Représentation des expressions sous forme préfixée, popularisée par les calculatrices de poche non HP. Exemple: pour représenter le calcul de l'expression ((2 + 3) * 5)^7, la notation AOS sera: ( 2 + 3 ) * 5 ^ 7.

Noter la différence avec l'utilisation d'un langage informatique usuel comme C/C++ ou Pascal, dans lequel ce code calculerait en fait l'expression (2 + 3) * (5 ^7) par le jeu des priorités, alors qu'AOS est strictement évaluée de gauche à droite.

Cette notation présente l'inconvénient, par l'usage explicite de parenthèses, de ressembler considérablement à l'expression manuscrite des formules. Elle présente l'inconvénient de nécessiter l'utilisation de ces parenthèses, plus souvent source de confusion que l'utilisation d'une pile comme c'est le cas avec la notation inverse (postfixée). Cette dernière est dénommée "notation polonaise inversée", ou "RPN". Voir "notation polonaise inversée".

.

Définition

Opérateur de concaténation de chaînes en PHP.

« premier‹ précédent131415161718192021suivant ›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

DC : direct current  

Alertes CERTA