Fourmi apache

Définition – Que signifie Apache Ant? Apache Ant est un outil de création de logiciels open source basé sur Java développé par Apache Software Foundation. Il est similaire à l’utilitaire « make », mais est principalement fonctionnel sur la plate-forme Java. Contrairement à make, les scripts Ant sont écrits en XML pour décrire le processus de construction … Lire la suite

Conception basée sur une table

Définition – Que signifie la conception basée sur les tables? La conception basée sur les tables est une approche de l’ingénierie du développement logiciel qui vise à simplifier et à généraliser les applications en séparant les variables de contrôle du programme et les paramètres (règles) du code et en les plaçant dans des tables externes … Lire la suite

Espace banach

Définition – Que signifie Banach Space? Un espace de Banach est un espace vectoriel normé complet en analyse mathématique. Autrement dit, la distance entre les vecteurs converge plus près les uns des autres au fur et à mesure que la séquence continue. Le terme tire son nom du mathématicien polonais Stefan Banach (1892–1945), qui est … Lire la suite

Polymorphisme ad hoc

Définition – Que signifie le polymorphisme ad hoc? Le polymorphisme ad hoc fait référence à des fonctions polymorphes qui peuvent être appliquées à différents types d’arguments connus sous le même nom dans un langage de programmation. Le polymorphisme ad hoc est également appelé surcharge de fonction ou surcharge d’opérateur car une fonction polymorphe peut représenter … Lire la suite

Visual Basic .net (vb.net)

Définition – Que signifie Visual Basic .NET (VB.NET)? Visual Basic .NET (VB.NET) est un langage de programmation orientée objet (POO) Microsoft. Il a évolué à partir de Visual Basic 6 (VB6) pour répondre à un besoin croissant de services Web faciles et de développement Web. VB.Net a été conçu pour tirer parti des classes basées … Lire la suite

Html compact (c-html)

Définition – Que signifie Compact HTML (C-HTML)? Le HTML compact (C-HTML) est un langage de balisage pour l’accès Web spécialement conçu pour les petits appareils informatiques. La plupart des composants HTML à forte intensité de traitement ont été supprimés en C-HTML. Les petits appareils n’ont généralement pas une puissance de traitement adéquate pour ouvrir plusieurs … Lire la suite

Générateur de programme de rapport (rpg)

Définition – Que signifie Report Program Generator (RPG)? Le générateur de programme de rapport (RPG) est un langage de programmation de haut niveau utilisé pour les applications d’entreprise et inclus dans la plate-forme IBM Power i. Le RPG a été initialement créé dans les années 1960 en tant qu’outil d’écriture de rapports sur les mainframes … Lire la suite

Licence de logiciel

Définition – Que signifie la licence de logiciel? La licence logicielle décrit les droits légaux relatifs à l’utilisation autorisée de matériel numérique. Le non-respect des termes du contrat de licence du logiciel entraîne souvent des poursuites pénales liées à la propriété intellectuelle sous licence (PI) et au matériel protégé par le droit d’auteur. Les licences … Lire la suite

Loi de Brooks

Définition – Que signifie la loi de Brooks? La loi de Brooks fait référence à un principe de développement logiciel bien connu inventé par Fred Brooks dans The Mythical Man-Month. La loi, «L’ajout de main-d’œuvre à un projet logiciel tardif le rend plus tardif» stipule que lorsqu’une personne est ajoutée à une équipe de projet … Lire la suite

Gardez le principe simple et stupide (principe du baiser)

Définition – Que signifie le principe de Keep It Simple Stupid (principe KISS)? Le principe «Keep it simple stupid» (KISS) est une règle de conception qui stipule que les systèmes fonctionnent mieux lorsqu’ils ont des conceptions simples plutôt que complexes. KISS n’est pas censé impliquer la stupidité. Au contraire, il est généralement associé à des … Lire la suite