Programmation

L10n

En d'autres termes

Localization

Définition

Acronyme pervers pour localization : "L" "10 (lettres)" "N".

Le "L" est majuscule pour éviter la confusion avec un "1". Comparer avec i18N, L12y. Voir m12n.

i18n

En d'autres termes

Internationalization

Définition

Acronyme pervers pour internationalization : "i" "18 lettres" "n".

Le "i" est minuscule pour éviter la confusion avec un "1". Comparer avec L10N, L12y, m12n, m17n. Voir internationalization, modularization, Li18nux, G11n.

little-endian

Définition

Format de représentation des nombres entiers dans lequel les bits sont stockés en mémoire dans l'ordre inverse de leur représentation. En d'autres termes, la valeur hexadécimale 43A2C970 est stockée en mémoire sous la forme 70 C9 A2 43.

Cet ordre est celui utilisé notamment par les processeurs Intel comme les familles x86.

high-endian

Définition

Format de représentation des nombres entiers dans lequel les bits sont stockés en mémoire dans l'ordre de leur représentation. En d'autres termes, la valeur hexadécimale 43A2C970 est stockée en mémoire sous la forme 43 A2 C9 70 .

Cet ordre est celui utilisé notamment par les processeurs Motorola comme les familles 680x et 680x0, mais également par la plupart des processeurs RISC. Comparer avec "little-endian". Voir "6800", "680x0", "RISC".

POO

En d'autres termes

Programmation Orientée Objets

Définition

Evolution de la programmation structurée, dans laquelle l'unité de base n'est plus le bloc ou module, ensemble de fonctions, mais l'objet, modélisation d'une entité définie uniquement par ses interfaces: propriétés et méthodes d'accès exposées, les données devenant une "boîte noire" pour les portions de code faisant appel à l'objet.

Les grands L3G à objets sont C++, Eiffel, Java, Objective C, Object Pascal. Le premier système/langage à objets est Smalltalk.

Il est possible d'utiliser un style de programmation orienté objet dans certains langages n'implémentant pas d'objets de façon native, par exemple en C au moyen des enregistrements (struct) et pointeurs de fonction. Ce style de programmation a été largement utilisé à la fin des années 80, en particulier dans les frameworks GUI, alors que les langages à objets n'étaient pas encore largement répandus.

Certains langages comme PHP permettent la combinaison d'un style de programmation traditionnel et d'une syntaxe à objets.

Voir law of Demeter. L'acronyme anglais équivalent est OOP. Comparer avec POA.

Epoque du terme

70s

container

Définition

Type d'une donnée ou d'un contrôle visuel pouvant conceptuellement en contenir d'autres.
  • Données : arbre (tree), bag, collection, liste, séquence, tableau (array) .... Les données "enfants" du conteneur peuvent être dans son espace d'adressage (par exemple un tableau de type primitifs) ou non (par exemple une liste de pointeurs)
  • Elément d'affichage : formulaire, panneau, ...

attente inactive

Définition

Voir "idle wait".

attente active

Définition

Voir "busy wait"

busy wait

En d'autres termes

attente active

Définition

Dans un programme, boucle d'attente dans laquelle le programme exécute une boucle n'invoquant pas de primitive système autorisant un changement de tâche, mais contrôlant lui-même par d'autres moyens le temps qu'il passera dans la boucle, par exemple on comptant des itérations.

Ceci ne permet pas de passer le contrôle au système pour transférer l'exécution à d'autres processus, et monopolise les ressources lorsque le programme n'a rien d'autre à faire, notamment lorsqu'il attend un événement. Sans gravité dans un système mono-tâche, cette méthode est vivement déconseillée dans les environnements multi-tâches et doit être remplacée par des attentes inactives.

Comparer avec idle wait ("attente inactive")

idle wait

En d'autres termes

attente inactive

Définition

Dans un programme, boucle d'attente dans laquelle le programme invoque une primitive système autorisant un changement de tâche. Ceci permet de passer le contrôle au système pour transférer l'exécution à d'autres processus, au lieu de monopoliser les ressources lorsque le programme n'a rien d'autre à faire, notamment lorsqu'il attend un événement.

C'est souvent le cas de fonctions d'attente de message ou de simple pause, comme:

  • UNIX / Linux: select (programmation réseau), XGetNextEVent (X.11), sleep (attente)
  • Windows : WSAAsyncSelect (programmation réseau), getNextEvent (GDI), yield (attente)

Comparer avec busy wait ("attente active").

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

7 dwarves : les sept nains  

Alertes CERTA