Cette page réunit les 408 entrées du dictionnaire relevant du domaine « Programmation », telles que le Wiktionnaire les étiquette. Chaque mot mène à sa fiche complète : définitions, étymologie, prononciation, exemples. Page 2 sur 4 : de « dépendance transitive » à « kata ».
- dépendance transitive Locution nominale Bibliothèque dépendance d'une dépendance.
- dépôt Nom commun Stockage centralisé d'un logiciel de gestion de versions.
- déréférencement Nom commun Accès à la valeur référencée par un pointeur, synonyme d'indirection.
- déréférencer Verbe En parlant d'un pointeur ou d’une référence, obtenir l’objet référencé (pointé).
- déroulage de boucle Locution nominale Technique d'optimisation des boucles visant à en augmenter la rapidité d'exécution, en dupliquant leurs corps pour éviter les sauts.
- descripteur Nom commun 2 Mot ou locution destiné à caractériser les informations contenues dans un document pour faciliter les recherches documentaires.
- déspécialisation Nom commun Utilisation d’un mot réservé en tant que caractère normal.
- déspécialiser Verbe Utiliser un mot réservé en tant que caractère normal.
- développaire Nom commun Personne sans détermination de son genre chargée des développements, de la programmation, dans un projet informatique.
- développement Nom commun Programmation informatique.
- développement de logiciel Locution nominale Pratique consistant à étudier, concevoir, construire, transformer, mettre au point, maintenir ou améliorer des logiciels.
- développement piloté par les tests Locution nominale Technique de développement de logiciel qui préconise d’écrire les tests unitaires avant d'écrire le code source d'un logiciel.
- développer Verbe Réaliser, implanter, implémenter (un programme).
- devlog Nom commun Blogue qui porte sur les nouveautés ou modifications apportées à un logiciel ou un jeu vidéo ; ou sur une solution proposée à un problème…
- DevRel Nom commun Ensemble des pratiques d'une entreprise pour créer des liens avec les développeurs qui utilisent ses outils.
- dialecte XML Locution nominale Langage semi-structuré possédant un schéma XML : un fichier décrivant une structure et un type de contenu de document.
- dichotomique Adjectif Qualifie une technique utilisant des dichotomies successives
- dictionnaire Nom commun Type abstrait, synonyme de tableau associatif.
- discret Adjectif Qualifie un type de donnée pour lequel l’ensemble des valeurs possibles est discret (au sens mathématique).
- distance de Levenshtein Locution nominale Mesure de la similarité entre deux chaînes de caractères, égale au nombre minimal de caractères qu’il faut supprimer, insérer ou remplacer…
- dom Nom commun 2 Interface de programmation normalisée par le W3C, qui permet à des scripts d’examiner et de modifier le contenu du navigateur web.
- DOM virtuel Locution nominale En JavaScript, représentation du DOM modifiable rapidement, avant réconciliation avec la page HTML à modifier.
- double diamant Locution nominale Technique de design en deux groupes de deux étapes : découvrir et définir, puis développer et livrer.
- dsl Nom commun 2 Langage dédié.
- duck typing Locution nominale Style de typage dynamique de certains langages de programmation orientée objet, en fonction des méthodes et attributs de l'objet.
- dynamique Adjectif Se dit d'une variable dont le type est susceptible de changer au cours de l'exécution, au gré du type des valeurs qui y sont rangées…
- dynamiquement Adverbe De façon dynamique, non fixe.
- échafaudage Nom commun Technique de conception logicielle sur la façon d’utiliser une base de données.
- écriture sale Locution nominale Dans une base de données, modification par une requête de données à partir de celles antérieures à la version actuelle.
- ensemble Nom commun Type abstrait de données non ordonnées et sans doublon.
- entité HTML Locution nominale Suite de caractères, commençant par une perluète « & » et finissant par un point-virgule « ; », et qui représente un autre caractère dans…
- environnement de développement intégré Locution nominale Type de logiciel destiné à programmer dans un langage donné, et qui est distribué avec, contenant au moins un éditeur de texte pour le code…
- évaluation paresseuse Locution nominale Faculté d’un programme ou d’un langage de programmation lui permettant de n’exécuter un morceau de code que lorsque son résultat est…
- exception Nom commun Interruption de l’exécution normale d'un programme à cause d'une erreur dont la possibilité de survenance a été anticipée lors de la…
- exclusion mutuelle Locution nominale Primitive de synchronisation utilisée en programmation informatique pour éviter que des ressources partagées d'un système ne soient…
- exécution non recouvrable Locution nominale Dans une base de données, modification sans possibilité de retour en arrière, par exemple dans le cas où un autre processus déjà lancé…
- expression lambda Locution nominale Fonction anonyme identifiée (avec différentes variantes syntaxiques) par une flèche précédée par la liste des arguments et suivie par le…
- extrait de code Locution nominale Petit bloc de code déjà écrit que l’on peut insérer facilement dans un code source à l’aide des outils fournis par une IDE (menu…
- factorisation Nom commun Action de factoriser ou résultat de cette action. Rassemblement des instructions identiques dispersées dans un programme.
- factoriser Verbe Uniformiser les appels à du code redondant, pour qu’il ne soit écrit qu’une fois.
- famine Nom commun Situation où certains fils d’exécution ne peuvent jamais accéder à une ressource à cause d’une exclusion mutuelle.
- fermeture Nom commun Type de fonction anonyme qui peut dépendre du contexte de son appel.
- fichier objet Locution nominale Fichier généré par un compilateur pour l'édition de liens et le débogage, lors de la transformation d'un fichier source en fichier binaire.
- fichier texte Locution nominale Fichier informatique ne contenant que des données sous format texte, lisible par un humain et modifiable à l’aide d’un éditeur de texte non…
- file Nom commun Type abstrait de données séquentielles en FIFO, c’est-à-dire où le premier élément accessible est le premier à avoir été ajouté.
- file de priorité Locution nominale Type abstrait de données permettant d'insérer un élément, d'extraire l'élément ayant la plus grande clé, et de tester si la file de…
- fixture Nom commun État que l’on peut recréer comme base de tests logiciels.
- flag Nom commun 2 Propriété de type discret, souvent booléenne, associée à un objet.
- flag de compilation Locution nominale Paramètre placé dans la commande de compilation d'un programme, permettant par exemple de préciser les bibliothèques à utiliser, le niveau…
- float Nom commun Nombre à virgule flottante.
- flot de contrôle Locution nominale En programmation impérative, ordre dans lequel les instructions, les déclarations, les affectations et les appels de fonction sont exécutés…
- fonction Nom commun Transformation d’un objet en un autre objet.
- fonction anonyme Locution nominale Type de fonction n'ayant pas de nom, et ne peut donc pas être utilisée globalement. Elle est prévue pour s'exécuter à l'endroit de sa…
- fonction déterministe Locution nominale En programmation fonctionnelle, fonction qui pour le même argument renverra toujours le même résultat.
- fonction fléchée Locution nominale Équivalent de expression lambda dans la terminologie propre à la norme ECMAScript et au langage Javascript.
- fonction pure Locution nominale En programmation fonctionnelle, fonction déterministe qui ne retourne que la valeur résultat, sans effets annexes.
- forçage Nom commun Dans certains langages, action de forcer le type d’une variable.
- forcer Verbe Dans certains langages de programmation, instruire le type d’une variable pour quelque chose d’autre que son type original.
- fork Nom commun Par analogie avec la fonction précédente transposée à la gestion de projet, projet ou logiciel issu d’une scission d’un projet initial…
- fourcher Verbe Variante de forker : dupliquer un code source pour créer un nouveau projet.
- fuite de mémoire Locution nominale Occupation croissante de la mémoire d’un ordinateur en raison de l’absence de libération d’une zone mémoire qui n’est plus utilisée.
- fuzzing Nom commun Technique de test logiciel par d'injection de données (aléatoires ou susceptibles de provoquer un bug) dans les entrées d'un programme.
- généricité Nom commun Faculté d’un programme de fournir des modules paramétriques.
- goto Nom commun Instruction fournie par certains langages de programmation pour aller directement à un endroit donné du programme.
- graphe Nom commun Type abstrait de données listant des points non ordonnés pour un graphe non orienté, ou ordonnés pour un graphe orienté.
- growth hacker Locution nominale Personne compétente en marketing et programmation, curieuse et créative qui fait appel à des techniques d’analyses guidées par les données…
- handler Nom commun Pilote, gestionnaire : module, sous-routine gérant une situation particulière comme une exception dans un processus.
- homoiconicité Nom commun Propriété de certains langages dans lesquels la principale représentation des programmes est aussi une structure de données d'un type…
- htmliser Verbe Ajouter des balises HTML à.
- ide Nom commun 3 Environnement de développement intégré.
- idempotent Adjectif Se dit d’une fonction qui a exactement le même résultat qu’on l’appelle une fois ou plusieurs : f∘f=f,.
- identificateur Nom commun Mot de la programmation informatique reconnu par le compilateur ou l’interpréteur et qui permet, telle une étiquette, de désigner des…
- immutable Adjectif Qualifie une variable dont la valeur est fixée une fois pour toutes à son initialisation.
- impératif Adjectif Qualifie un langage de programmation qui met l’accent sur les modifications des variables provoquées par l’exécution des instructions.
- implémentation Nom commun Réalisation (d’un produit informatique) à partir de documents, mise en œuvre, développement.
- implémenter Verbe Traduire un protocole, un algorithme, une structure de données dans un langage de programmation, les concrétiser dans un logiciel.
- incrémenter Verbe Ajouter une valeur fixée, souvent 1, à une variable.
- indentation Nom commun Retrait des lignes d’un bloc, pour les distinguer de celles qui ne font pas partie du bloc
- index Nom commun Indice ; entier naturel repérant la position d'un élément dans une séquence.
- indexé Adjectif Pourvu d’un index, en parlant d’une table de données.
- indice Nom commun Entier naturel repérant la position d'un élément dans une séquence.
- inférence de types Locution nominale Mécanisme qui permet à un compilateur ou un interpréteur de rechercher automatiquement les types associés à des variables non typées.
- initialiser Verbe Donner une valeur initiale à.
- injection Nom commun Envoi d’information (requête, code, courant, tension) à une unité de traitement pour extraire une information.
- instancier Verbe De manière plus générale, fabriquer un exemplaire d'un élément à partir d'un modèle qui lui sert en quelque sorte de moule. Dans le cas…
- instruction Nom commun Étape d’un programme informatique.
- intégration Nom commun Rassemblement de plusieurs applications, et vérification de leurs cohérences avec le pool applicatif afin de s'assurer du fonctionnement de…
- intercession Nom commun Capacité d'un programme informatique à modifier son propre état d'exécution.
- interpolation Nom commun Évaluation de variables ou d'expressions à l'intérieur d'une chaîne de caractères littérale.
- introspection Nom commun Capacité d'un programme à examiner son propre état.
- inversion de contrôle Locution nominale Patron d'architecture commun à tous les frameworks, imposant que ceux-ci contrôlent une grande partie de l'exécution des applications qui…
- invocation Nom commun Action d'invoquer une fonction : appel.
- itérable Nom commun Objet sur lequel il est possible d’itérer.
- itérateur Nom commun Objet qui permet de parcourir tous les éléments contenus dans une collection d'objets, de type liste, arbre, tableau, …
- IVVQ Nom commun Ensemble de domaines et de processus mettant en place des stratégies pour les étapes de conception/validation de systèmes.
- joker Nom commun Métacaractère passe-partout, utilisé pour désigner un caractère quelconque, comme le point dans /file.*/ dans les expressions rationnelles…
- JSON Nom commun Format servant à l’échange voire au stockage de données textuelles.
- JSONP Nom commun Technique de communication en JavaScript utilisant le navigateur Web pour demander des informations à un serveur d'un autre domaine.
- JSP Nom commun Technique de génération de code HTML et XML en Java.
- kata Nom commun Court exercice de programmation visant à améliorer les compétences de l’utilisateur par une pratique répétitive.