| Éléments de programmation informatique |
| Bibliothèque logicielle | Bibliothèque standard • Espace de nom • Framework • Gabarit (template) • Interface • Interface de programmation (API) |
| Vocabulaire | | Algorithme • Expression • Indentation • Ligne de code • Opérateur • Pseudo-code • Surcharge des opérateurs | | Autour des fonctions | Convention de nommage • Factorisation • Fonction imbriquée • Fonction de rappel • Fonction récursive • Généricité • Opérande • Paramètre • Polymorphisme • Procédure • Signature de type | | Autour de l'objet | Classe • Constructeur • Destructeur • Encapsulation • Héritage • Héritage multiple • Instance • Méthode • Ramasse-miettes (garbage collector) • Référence | |
| Dans le code source | | Structures de données | Arbre • Attribut • Caractère • Enregistrement • File • First in, first out (fifo) • Last in, first out (lifo) • Liste • Liste chaînée • Pile • Table de symboles • Tableau • Tas • Type abstrait • Sémaphore | | Déclarations : types et variables | Affectation • Pointeur • Portée • Tableau associatif • Type énuméré • Type récursif • Typage statique • Variable • Variable globale • Variable locale | | Structures de contrôle | case • do • else • eval • if • for • goto • loop • switch • while | | Fonctions usuelles | Concaténation • Incrémentation • malloc • printf | |
| Outil de développement logiciel | Environnement de développement • Environnement de développement intégré (IDE) • Générateur de documentation • Gestion de versions • Modèle • Patch • Spécification |
| Folklore | Hello world • Keep it Simple, Stupid • Langage de programmation exotique |
| Catégorie:Développement logiciel • Catégorie:Programmation informatique |