Techniques d'intégration multimédia, prof(s):
Opération qui permet d'attribuer une valeur à une variable.
Séquence de règles opératoires dont l'application permet de résoudre un problème énoncé avec un nombre fini d'opérations.
Qualifie un système ou un nombre qui respecte les règles de la numération à base 2 et qui est uniquement composé des chiffres 0 et 1.
Plus petite unité d'information manipulable par un ordinateur, ayant la valeur 1 ou 0, appartenant au système de numérotation binaire. Le mot " bit " est l'acronyme de " Binary Digit ". Considéré isolément, un bit a peu de signification. Par groupe de huit les bits deviennent un octet et chaque octet représente un caractère (les lettres de l'alphabet et les chiffres 0 à 9).
Groupe d'instructions liées par une certaine thématique ou une mécanique commune. Les blocs de code segmentent un long programme en sous-programmes, souvent dans le but de favoriser la lisibilité et la maintenance du code.
Défaut du logiciel ou du matériel se manifestant par des anomalies de fonctionnement. Le terme anglais " bug ", qui signifie " insecte ", est souvent attribué à la pionnière de l'informatique, Grace Hopper, qui, en recherchant la cause d'une panne sur un des premiers ordinateurs, aurait finit par l'attribuer à une mite piégée entre deux contacts de relais. En réalité, on pense que le terme " bug " a été utilisé la première fois en 1843 par Thomas Edison pour désigner une erreur de fonctionnement d'une de ses machines.
Structure de contrôle dans un programme qui permet de répéter une séquence d'instructions.
Voir boucle infinie.
Mot anglais pour octet. Dans un système binaire, équivaut à 8 bits d'information.
Élément de base d'un ensemble, employé conventionnellement pour exprimer une donnée de façon compréhensible par un être humain, ainsi que la forme codée sur huit bits (soit un octet) de cet élément, qui peut être traitée par un ordinateur. Les caractères comprennent les lettres de l'alphabet, les chiffres, les signes de ponctuation, les opérateurs mathématiques, les symboles, les caractères spéciaux, ainsi que des caractères qui ne sont pas toujours visibles à l'écran (comme le caractère espace) ou qui servent à provoquer l'exécution d'une fonction ou d'une commande (caractère de contrôle, caractère de remplissage, etc.).
Ensemble de caractères contigus, considérés comme un tout. Les langages de programmation se servent de chaînes pour traiter du texte. Utilisé de façon elliptique, le terme " chaîne " fait souvent référence à la chaîne de caractères.
Code qui sert de description des caractéristiques d'un ou de plusieurs objets. Chaque objet créé à partir de cette classe est une instance de la classe en question.
Ensemble de lignes d'un programme contenant des instructions pouvant être reconnues par un compilateur ou un interpréteur.
Ensemble des lignes d'un programme présenté sous forme numérique seulement (habituellement composé de 1 et de 0). Ce code est différent selon le langage du processeur de l'ordinateur.
Note descriptive, explicative ou de référence introduite dans un programme et destinée à faciliter la compréhension de son fonctionnement. La plupart des langages de programmation proposent une syntaxe permettant de créer des commentaires qui sont ignorés au moment de la compilation du programme ou lors de son exécution. Le commentaire décrit habituellement qui a écrit le programme, ce qu'il fait, pourquoi il a été modifié, etc. Il facilite la reprise et la maintenance des programmes en exploitation.
Logiciel utilisé pour convertir en code machine exécutable un programme écrit dans un langage de programmation.
Nom donné par les programmeurs aux variables dont le rôle est d'être incrémentées ou décrémentées de façon répétitive (le plus souvent dans une boucle).
Ôter les bogues d'un programme.
Outil logiciel facilitant le débogage d'un programme.
Action de définir dans un code l'existence d'une entité informatique nouvelle (variable, fonction, etc).
Action de soustraire une valeur fixée, en particulier 1, à une variable. Inverse de l'incrémentation.
Synonyme non-officiel de déboguage.
L'ensemble des informations qui sont communiquées au programme principal par un sous-programme, une fonction ou par l'usager.
Logiciel servant à modifier un fichier ou un code de programmation déjà existant.
Logiciel comprenant un éditeur, un compilateur et un éditeur de liens. Par exemple Adobe Animate et XCode de Apple sont des environnements de programmation.
Mise en marche d'un logiciel.
Ensemble structuré d'informations qui constituent une unité pour un ordinateur et qui est stocké sur un disque ou sur une disquette. Un fichier porte toujours un nom et peut être une application, un dossier, un document, etc. Les documents sont des fichiers créés par les utilisateurs au moyen d'une application. Ce sont donc les fichiers les plus connus et les plus courants. C'est pourquoi il arrive que les termes " fichier " et " document " soient confondus.
Ensemble d'instructions identifiées par un nom, dont l'exécution produit une valeur et dont l'appel de procédure peut être utilisé comme opérande dans une expression. Exemple: la fonction Somme() produit après exécution la valeur du total des entiers 2 et 4 quand elle est appelée par Somme(2,4).
Possibilité de traitement offerte par un système informatique ou un logiciel.
Acronyme de l'expression anglaise " Graphic User Interface ". Souvent utilisé par les développeurs (même en français) pour désigner ou qualifier des éléments en rapport avec l'interface visuelle entre l'usager et un programme.
Action d'ajouter une valeur fixée, en particulier 1, à une variable. Inverse de la décrémentation.
Action d'affecter une valeur à une variable pour la toute première fois dans un programme.
Ordre exprimé en langage de programmation, dont l'interprétation entraîne l'exécution d'une opération déterminée (une suite d'instructions constitue un programme).
Ensemble des moyens qui permettent la connexion et l'interrelation entre le matériel, le logiciel et l'utilisateur. Désigne aussi l'ensemble de la conception graphique qui permet à l'utilisateur de se servir d'un ordinateur. Les cartes, les connecteurs et autres dispositifs qui relient les composants de l'ordinateur, le pilote capable de convertir des formats de fichiers, etc., sont aussi des interfaces.
Programme qui traduit les instructions d'un langage évolué en langage machine et les exécute au fur et à mesure qu'elles se présentent. Si les instructions sont exécutées au fur et à mesure de leur traduction, le processeur de langage est un interpréteur; par contre, si le processeur traduit les instructions en un langage sans les exécuter, c'est un compilateur.
Une itération en informatique est la répétition d'un bloc d'instructions dans un programme informatique. Par exemple, au lieu de dire "Ce bloc de code s'arrête après 3 répétitions", un programmeur dira plutôt "Ce bloc de code s'arrête après 3 itérations".
Sous-ensemble d'un programme destiné à remplir des tâches bien définies. L'utilisation de modules permet de découper un programme en parties indépendantes, pouvant être éventuellement réutilisées dans d'autres programmes.
Élément d'un langage de programmation dont l'utilisation est réservée par ce langage. Par exemple, un mot clef tel que "if" dans plusieurs langages ne peut être utilisé par le programmeur pour nommer un identificateur.
Se dit de la représentation d'informations sous forme de chiffres.
En programmation orientée objet, on appelle "objet" un élément autonome créé à partir d'une classe, dont il hérite les comportements et les caractéristiques.
Dans un système binaire, équivaut à 8 bits d'information. Équivalent anglais: byte
Instruction mathématique servant à préciser l'opération à effectuer sur un ou plusieurs opérandes. L'opérateur est représenté par un symbole auquel il est généralement identifié Les principales catégories d'opérateurs sont : les opérateurs arithmétiques (représentés par les symboles +, -, /), les opérateurs logiques (représentés par les symboles ET, OU, NON) et les opérateurs de comparaison ou relationnels (représentés par les symboles , =).
Qualifie un logiciel qui peut être utilisé sur des systèmes informatiques de types différents.
La programmation consiste à préparer des instructions précises dans un certain ordre afin de faire effectuer une tâche à un système informatique.
La programmation orientée objet est un style d'écriture du code source, propres à certains langages de programmation. Dans ce style, le code source est une suite de descriptions de classes ou de prototypes, avec la description de leurs caractéristiques (propriétés) et de leur comportements (méthodes). Python, Ruby, C#, Java et C++ sont des langages de programmation orientés objet. (source: Wikipedia)
Suite d'instructions écrites sous une forme que l'ordinateur peut comprendre pour traiter un problème ou pour effectuer une tâche. Un ensemble de programmes constitue un logiciel.
Un pseudocode sert à exprimer un algorithme de façon compréhensible, dans un langage très près de la langue parlée, sans référence à un langage de programmation particulier. Une fois écrit en pseudocode, un algorithme peut alors être plus aisément partagé puis adapté dans divers langages de programmation.
Ensemble d'instructions qui seront exécutées dans l'ordre donné.
Le mot script est utilisé également de façon large pour décrire des modules ou groupes d'instructions.
Programme rédigé dans un langage de programmation devant être transformé en langage machine avant de pouvoir être exécuté par l'ordinateur. C'est un peu comme la matière brute, le code original, permettant de créer une application (un logiciel exécutable). Un usager n'a que rarement accès au programme ou code source.
Ensemble des règles d'écriture d'un programme permises dans un langage de programmation et formant la grammaire de ce langage.
Quantité qui, dans un programme ou une application, est assignée à une variable, à une étiquette ou à tout autre élément de nature symbolique. Une valeur peut être, par exemple, un nombre ou une chaîne de caractères
Le grand Dictionnaire terminologique, site de l'office de la langue française. (www.granddictionnaire.com)
Dictionnaire Larousse en ligne (www.larousse.fr)
Grand dictionnaire terminologique, OQLF (gdt.oqlf.gouv.qc.ca)