Thésaurus:langage de programmation/français

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
Explications sur les thésaurus Thésaurus
sur le même sujet
dans d’autres langues

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.

Paradigmes[modifier le wikicode]

Types[modifier le wikicode]

Structures[modifier le wikicode]

Code source[modifier le wikicode]

Développement[modifier le wikicode]

Exécution[modifier le wikicode]

Patrons de conception[modifier le wikicode]

É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)