Série
Programmation informatique
Dans Technologie
99 cartes26 joueurs l'ont commencée
Série « Programmation informatique » sur Wikicard : 99 cartes tirées de Wikipédia, dont Framework, Interface de programmation, Bibliothèque logicielle. Terminée, elle donne un badge brodé « Légendaire », dessiné pour elle.
Ses cartes les plus connues
- Interface de programmationLégendaireInterface de programmation applicative, souvent désignée par le terme API pour « Application Programming Interface » en anglais, est un ensemble normalisé de classes, de méthodes,…
FrameworkLégendaireUn framework (appelé aussi infrastructure logicielle, infrastructure de développement, environnement de développement, socle d'applications, cadre d'applications ou cadriciel) est…
Environnement de développementLégendaireUn environnement de développement est un ensemble d'outils qui permet d'augmenter la productivité des programmeurs qui développent des logiciels.- Bibliothèque logicielleLégendaireUne bibliothèque logicielle est une collection de routines, qui peuvent être déjà compilées et prêtes à être utilisées par des programmes.
- ConcaténationÉpiqueConcaténation (substantif féminin), du latin cum, « avec », et catena, « chaîne, liaison », désigne l'action de mettre bout à bout au moins deux chaînes de caractères.
Hello worldÉpiqueHello world » (traduit littéralement en français par « Bonjour le monde ») sont les mots traditionnellement écrits par un programme informatique simple dont le but est de faire la…- Variable (informatique)ÉpiqueLes variables sont des espaces mémoire "élémentaires" qui associent un nom (l'identifiant) à une valeur.
Interface (informatique)ÉpiqueL’interface qui est présentée à l’utilisateur est nommée interface utilisateur ; Les interfaces entre des composants de matériel informatique sont des interfaces physiques.- Encapsulation (programmation)ÉpiqueL’encapsulation désigne le regroupement de données avec un ensemble de routines qui en permettent la lecture et la manipulation.
Principe KISSÉpiqueLe principe KISS, keep it simple, stupid (en français, mot à mot : « garde ça simple, idiot », dans le sens de « ne complique pas les choses ») ou bien keep it stupid simple (en…Tableau (structure de données)ÉpiqueUn tableau est une structure de données représentant une séquence finie d'éléments auxquels on peut accéder efficacement par leur position, ou indice, dans la séquence.
File (structure de données)ÉpiqueFile d'attente (en anglais queue) est un type abstrait basé sur le principe « premier entré, premier sorti » ou PEPS, désigné en anglais par l'acronyme FIFO (« first in, first out…
Ramasse-miettes (informatique)ÉpiqueUn ramasse-miettes, ou récupérateur de mémoire, ou nettoyeur de mémoire, ou nettoyeur, ou glaneur de cellules (en anglais garbage collector, abrégé en GC), est un sous-système de…Pile (informatique)ÉpiqueUne pile (en anglais stack) est une structure de données fondée sur le principe « dernier arrivé, premier sorti » (en anglais LIFO pour last in, first out), ce qui veut dire qu'en…
Patch (informatique)ÉpiqueUn patch, ou correctif, ou encore une retouche, une rustine, est une section de code que l'on ajoute à un logiciel, pour y apporter des modifications : correction d'un bug,…- Classe (informatique)ÉpiqueUne classe regroupe des membres, méthodes et propriétés (attributs) communs à un ensemble d'objets.
Sémaphore (informatique)ÉpiqueUn sémaphore est une variable (ou un type de donnée abstrait) partagée par différents « acteurs », qui garantit que ceux-ci ne peuvent y accéder que de façon séquentielle à…Arbre enracinéÉpiqueUn arbre enraciné ou une arborescence est un graphe acyclique orienté possédant une unique racine, et tel que tous les nœuds sauf la racine ont un unique parent.
- Structure de contrôleÉpiqueUne structure de contrôle est une instruction particulière d'un langage de programmation impératif pouvant dévier le flot de contrôle du programme la contenant lorsqu'elle est…
Polymorphisme (informatique)ÉpiqueLe polymorphisme, du grec ancien polús (plusieurs) et morphê (forme), est le concept consistant à fournir une interface unique à des entités pouvant avoir différents types.- Instruction informatiqueÉpiqueUne instruction informatique est une étape dans un programme informatique.
Pseudo-codeÉpiqueLe pseudo-code, également appelé LDA (pour Langage de Description d'Algorithmes) est une façon de décrire un algorithme en langage presque naturel, sans référence à un langage de…Gestion de versionsÉpiqueLa gestion de versions (en anglais : version control ou revision control) consiste à gérer l'ensemble des versions d'un ou plusieurs fichiers (généralement en texte).
- Pointeur (programmation)ÉpiqueUn pointeur est un objet qui contient une adresse mémoire.
Tas (informatique)ÉpiqueUn tas (ou monceau au Canada, heap en anglais) est une structure de données de type arbre qui permet de retrouver directement l'élément que l'on veut traiter en priorité.
Caractère (informatique)ÉpiqueUn caractère est à la fois un type de donnée et un élément d'un ensemble mathématique A {\displaystyle A} , appelé alphabet ou ensemble de caractères.
Liste chaînéeÉpiqueUne liste chaînée ou liste liée (en anglais linked list) désigne en informatique une structure de données représentant une collection ordonnée et de taille arbitraire d'éléments…PrintfÉpiquePrintf (pour l'anglais print formatted, soit « imprimer formaté ») est une commande Unix permettant de faire afficher une chaîne de caractères à l'écran.
- GénéricitéÉpiqueLa généricité (ou programmation générique) est le caractère des algorithmes opérant sur des données de types arbitraires.
- Paramètre (programmation informatique)ÉpiqueUn paramètre est une donnée manipulée par une section de code (voir : sous-programme, fonction, méthode) et connue du code appelant cette section.
Héritage (informatique)ÉpiqueL’héritage est un mécanisme qui permet, lors de la déclaration d’une nouvelle classe, d'y inclure les caractéristiques d’une autre classe.
Spécification (norme technique)ÉpiqueLa spécification d'un produit, matériel ou non, est l'ensemble des exigences qu'il doit satisfaire.
Langage de programmation exotiqueÉpiqueUn langage de programmation exotique est un langage de programmation imaginé comme un test des limites de la création de langages de programmation, un exercice intellectuel ou…
Goto (informatique)ÉpiqueGoto (littéralement va à) est une instruction présente dans de nombreux langages de programmation.- OpérandeÉpiqueLes opérandes sont plus usuellement appelés arguments ou paramètres.
- Tableau associatifÉpiqueUn tableau associatif (aussi appelé dictionnaire ou table d'association) est un type de données associant à un ensemble de clefs, un ensemble correspondant de valeurs.
- Méthode (informatique)ÉpiqueUne méthode est une routine membre d'une classe.
- Type abstraitÉpiqueUn type abstrait est composé de cinq champs : Type abstrait ; Utilise ; Opérations ; Pré-conditions ; Axiomes.
- IncrémentationÉpiqueL'incrémentation est l'opération qui consiste à ajouter 1 (et par extension toute valeur entière fixée) à un compteur.
- Ligne de codeÉpiqueLigne de code source (SLOC en anglais) est une métrique logicielle servant à mesurer la taille d’un programme informatique en dénombrant le nombre de lignes de son code source.
- Instance (programmation)ÉpiqueInstance est un anglicisme, qui signifie « cas », « exemple ».
- Liste (informatique)ÉpiqueUne liste est un type de données abstrait permettant de regrouper des données de manière à pouvoir y accéder librement (contrairement aux files et aux piles, dont l'accès se fait…
Fonction de rappelÉpiqueUne fonction de rappel (callback en anglais) ou fonction de post-traitement est une fonction qui est passée en argument à une autre fonction.
- Style d'indentationÉpiqueLe style d'indentation décrit les différentes manières que les programmeurs utilisent pour faire ressortir un bloc de code.
Modèle (informatique)RareLes modèles informatiques développés dans les années 1970 étaient tous du type entité-relation.- Affectation (informatique)RareUne affectation, aussi appelée assignation par anglicisme, est une structure qui permet d'attribuer une valeur à une variable.
- Convention de nommageRareUne convention de nommage dans la programmation informatique est un ensemble de règles de codage destinées à choisir les identifiants logiciels (noms des éléments du programme)…
- Routine (informatique)RareUne routine est une entité informatique qui encapsule une portion de code (une séquence d'instructions) effectuant un traitement spécifique bien identifié (asservissement, tâche,…
- Opérateur (informatique)RareUn opérateur est une fonction spéciale dont l'identificateur s'écrit généralement avec des caractères non autorisés pour l'identificateur des fonctions ordinaires.
- Référence (programmation)RareUne référence est une valeur qui est un moyen d'accéder en lecture et/ou écriture à une donnée située soit en mémoire principale soit ailleurs.
Constructeur (programmation)RareLe constructeur par recopie a un unique argument du même type que l'objet à créer (généralement sous forme de référence constante) et il recopie les attributs depuis l'objet passé…- Type énuméréRareUn type énuméré (appelé souvent énumération ou juste enum, parfois type énumératif ou liste énumérative) est un type de données qui consiste en un ensemble de valeurs constantes.
- Héritage multipleRareL’héritage multiple est un mécanisme de programmation orientée objet dans lequel une classe peut hériter de comportements et de fonctionnalités de plus d'une super-classe.
Vecteur (structure de données)RareVecteur désigne un conteneur d'éléments ordonnés et accessibles par des indices, dont la taille est dynamique : elle est mise à jour automatiquement lors d'ajouts ou de…
- MallocRareMalloc (pour memory allocation en anglais) est une fonction de la bibliothèque standard du langage C, qui permet d'allouer dynamiquement de la mémoire.
- Typage statiqueRareLe typage statique est une technique utilisée dans certains langages de programmation impératifs (C++, Java, Pascal, ou même Visual Basic avec l'Option Explicit) pour associer à…
- Surcharge de fonctionRareLa surcharge de fonction (également connue sous le nom de surdéfinition, polymorphisme ad hoc ou overloading en anglais) est une possibilité offerte par certains langages de…
Switch (instruction)RareSwitch (« aiguillage » en anglais), parfois aussi select (comme en VB) ou inspect ou case of (Pascal, Modula 2) ou Match (Rust et Python) est une instruction qui permet…- Portée (informatique)RareLa portée (scope en anglais) d'un identifiant est l'étendue au sein de laquelle cet identifiant est lié.
- Enregistrement (structure de données)RareUn enregistrement est une structure de données qui rassemble plusieurs champs, ceux-ci contenant des valeurs qui peuvent être de types différents.
Ouvrez des paquets de cartes tirées de Wikipédia, terminez vos collections pour gagner leur badge brodé, défiez d'autres joueurs en Joute. Gratuit, sans avantage payant.