nm

SMDL

En d'autres termes

Standard Music Description Language

Définition

Langage XML de description d'informations musicales, application de HyTime (Hypermedia/Time) : notes, accords, sons instrumentaux et vocaux, le tout pour les musiques occidentales et orientales. Il fait l'objet de la norme ISO/IEC DIS 10743:1995, gérée par le Working Group 3 de l'ISO/IEC JTC1/SC34.

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".

GFA

En d'autres termes

Groupe Fermé d'Abonnés

Définition

GFU dans un réseau public X.25.

Epoque du terme

80s

GFU

En d'autres termes

Groupe Fermé d'Usagers

Définition

Ensemble de noeuds d'un réseau X.25 constituant un réseau privé virtuel (VPN: virtual private network), dans la mesure où les communications sont restreintes à ce réseau.

On distingue les GFU stricts, dans lesquels l'ensemble des communications est sujet à cette restriction, des GFU entrants ou sortants dans lesquels les communications entrantes ou sortantes (respectivement) sont sujettes à la restriction d'adresse. On rencontre également le terme GFA dans le cas des réseaux X.25 publics.

Epoque du terme

80s

i.Link

Définition

Marque Sony pour désigner le bus IEEE 1394 (Firewire).

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

RDFSchema  

Alertes CERTA