HTML dynamique

Le HTML dynamique (DHTML) est un ensemble de technologies utilisées ensemble pour créer un contenu Web interactif et animé. Le DHTML est une combinaison de HTML, JavaScript et CSS. Le HTML fournit la structure de la page, le CSS le style ou l’apparence, et le JavaScript la fonctionnalité ou le comportement. Le terme « dynamique » fait … Lire la suite

Interpolation polynomiale

L’interpolation polynomiale est une méthode d’approximation d’une fonction par un polynôme. En d’autres termes, étant donné un ensemble de points de données, l’interpolation polynomiale est une façon d' »adapter » une fonction polynomiale à ces données. Il existe de nombreuses méthodes différentes d’interpolation polynomiale, chacune ayant ses propres avantages et inconvénients. La méthode la plus courante consiste … Lire la suite

Diagramme de cas d’utilisation (diagramme de cas d’utilisation UML)

Les diagrammes de cas d’utilisation UML sont un type de diagramme comportemental utilisé pour modéliser la fonctionnalité d’un système. Ils sont utilisés pour capturer les exigences d’un système et pour montrer comment les différentes parties du système interagissent entre elles. Les diagrammes de cas d’utilisation UML sont constitués d’un certain nombre d’éléments, notamment : – … Lire la suite

Python

Python est un langage interprété de haut niveau largement utilisé, créé en 1989 par Guido van Rossum avec une philosophie de conception intitulée « Il n’y a qu’une seule façon de le faire, et c’est pourquoi cela fonctionne ». En Python, cela signifie que l’explicite est meilleur que l’implicite. Cela donne également lieu à la tristement célèbre … Lire la suite

Hyper-Threading

L’Hyper-Threading est un processus qui consiste à faire apparaître un seul processeur physique comme plusieurs processeurs « logiques » pour le système d’exploitation et les applications. Cela permet au système d’exploitation et aux applications d’utiliser le processeur plus efficacement en « partageant » les ressources de traitement entre plusieurs threads. L’Hyper-Threading est un processus qui permet à un processeur … Lire la suite

Canonicalisation

En informatique, la canonisation (parfois normalisation ou normalisation) est le processus de conversion de données ayant plusieurs formats ou représentations différents en un format unique, « standard », plus pratique pour un traitement ultérieur. Par exemple, un navigateur Web peut canoniser une URL en la convertissant en minuscules et en supprimant les espaces de fin de ligne. … Lire la suite

UIML (User Interface Markup Language)

Le langage de balisage d’interface utilisateur (UIML) est un langage basé sur XML qui permet de définir des interfaces utilisateur de manière indépendante de la plate-forme. Les documents UIML peuvent être utilisés pour générer des interfaces utilisateur pour une variété de plateformes différentes, y compris les navigateurs Web, les appareils mobiles et les applications de … Lire la suite

Algorithme de tri

Un algorithme de tri est un algorithme qui place les éléments d’une liste dans un certain ordre. L’ordre le plus courant est l’ordre de grandeur croissant ou décroissant, mais d’autres ordres sont possibles. Les algorithmes de tri sont utilisés dans une grande variété d’applications, du traitement des données au génie logiciel. La plupart des algorithmes … Lire la suite

Macro

Une macro est un fragment de code auquel on donne un nom et qui peut être invoqué par son nom. Les macros sont utilisées pour rendre une séquence d’instructions disponible sous la forme d’une seule instruction. Les macros sont écrites dans un langage de programmation, tel que le C, et sont généralement utilisées pour automatiser … Lire la suite

Programmation Taco Bell

Le terme « programmation Taco Bell » est utilisé pour décrire un style de programmation qui se caractérise par sa simplicité et son manque de fonctionnalités. Ce style de programmation est souvent utilisé pour de petits projets rapides ou pour le prototypage. Il est aussi parfois utilisé comme outil d’enseignement pour initier les nouveaux programmeurs aux bases … Lire la suite