< Thésaurus:langage de programmation

Thésaurus:langage de programmation/français

Cette page contient un recueil de vocabulaire en français autour du thème « langage de programmation ». Ce recueil, appelé thésaurus, ne traite pas du mot lui-même, mais tente de fournir une liste de mots associés au thème dont vous pourriez avoir besoin et qui pourraient vous échapper.

Thésaurus
sur le même sujet
dans d’autres langues

Paradigmes

Types

Structures

Code source

Développement

Exécution

Patrons de conception

Également appelé design pattern par emprunt à l’anglais qui est la langue de référence en informatique.

Il s’agit d’une série de principes de développement permettant de répondre à des problématiques spécifiques. Le patron de conception fourni une solution issue de l’expérience de la communauté des développeurs et qui est mise à la disposition de tous. Son implémentation (son écriture) restant à faire dans le langage adéquat en tenant compte des particularité de chaque situation.

La liste ne peut pas être exhaustive.

  • analyseur (parser)
  • adapteur (adapter)
  • bridge (ensemble de code faisant le pont entre le code principal et un code dédié que l’on peut changer en fonction des circonstances comme les pilotes (ou drivers) par exemple)
  • builder (constructeur d’instance contextualisé, c’est-à-dire, objet possédant des propriétés internes qui seront positionnées en fonction du contexte et qui serviront à orienter la construction et le type des instances sous sa responsabilité)
  • clonage, prototypage
  • chaîne de responsabilité
  • commande
  • composition (composite)
  • décorateur (decorator)
  • délégation (delegate)
  • expiration (timeout) (délai de vie limité d’un objet permettant d’éviter les blocages de longue durée quand un processus prend trop de temps d’exécution ou est lui-même bloqué par un processus tiers)
  • façade
  • factory (usine, objet permettant de construire des types d'objets spécifiques suivant un contexte)
  • factory method (méthode d’instanciation, c’est-à-dire, portion de code non défini mais appelé par un code maître et dont le contenu est laissé à la responsabilité d’un code spécifique pour la création de types inconnus du code maître)
  • flyweight (poids-mouche, objets de très faible taille utilisés pour encapsuler des informations de bas niveau très utilisés et permettre leur réutilisation rapide plutôt que leur recréation)
  • injection de dépendances
  • inversion de contrôle
  • itérateur (iterator)
  • jeton (token) (système d’identification de nombre limité, seuls les processus disposant d'un jeton pouvant travailler, les autres sont en attente de jeton libre pour agir)
  • machine à états (state)
  • médiateur (mediator)
  • memento
  • modèle-vue-contrôleur
  • object pool (réserve d’objets à courte durée d’utilisation mais à l’instanciation coûteuse ; un objet est emprunté puis replacé dans la réserve où il est recyclé pour une utilisation ultérieure)
  • observer-observable, observer
  • proxy
  • sémaphore (élément de code unique scruté par plusieurs processus et permettant leur orchestration dans un environnement asynchrone)
  • singleton
  • stratégie (strategy)
  • template method (méthode déléguée, c’est-à-dire, portion de code non défini mais appelé par un code maître et dont le contenu est laissé à la responsabilité d’un code spécifique)
  • visiteur (visitor)
  • wrapper (encapsuleur, objet intégrant en interne un autre objet de type incompatible pour permettre le dialogue avec une portion de code n’ayant pas connaissance de ce type d’objet)
Cet article est issu de Wiktionary. Le texte est sous licence Creative Commons – Attribution – Partage à l’identique. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.