Jeu Vidéo 2

Techniques d'intégration multimédia, prof(s):

Vocabulaire du programmeur

Quelques définitions utiles

A

affectation

Opération qui permet d'attribuer une valeur à une variable.

algorithme

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.

B

binaire

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.

bit

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).

bloc de code

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.

bogue

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.

boucle

Structure de contrôle dans un programme qui permet de répéter une séquence d'instructions.

boucle infinie

Voir boucle infinie.

byte

Mot anglais pour octet. Dans un système binaire, équivaut à 8 bits d'information.

C

caractère

É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.).

chaîne de caractères

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.

classe

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.

code

Ensemble de lignes d'un programme contenant des instructions pouvant être reconnues par un compilateur ou un interpréteur.

code machine ou code natif

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.

commentaire

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.

compilateur

Logiciel utilisé pour convertir en code machine exécutable un programme écrit dans un langage de programmation.

compteur

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).

D

déboguer

Ôter les bogues d'un programme.

débogueur

Outil logiciel facilitant le débogage d'un programme.

déclaration

Action de définir dans un code l'existence d'une entité informatique nouvelle (variable, fonction, etc).

décrémentation (décrémenter)

Action de soustraire une valeur fixée, en particulier 1, à une variable. Inverse de l'incrémentation.

déminage

Synonyme non-officiel de déboguage.

données d'entrées

L'ensemble des informations qui sont communiquées au programme principal par un sous-programme, une fonction ou par l'usager.

E

éditeur

Logiciel servant à modifier un fichier ou un code de programmation déjà existant.

environnement de programmation

Logiciel comprenant un éditeur, un compilateur et un éditeur de liens. Par exemple Adobe Animate et XCode de Apple sont des environnements de programmation.

exécution

Mise en marche d'un logiciel.

F

fichier

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.

fonction

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).

fonctionnalité

Possibilité de traitement offerte par un système informatique ou un logiciel.

G-L

GUI

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.

incrémentation (incrémenter)

Action d'ajouter une valeur fixée, en particulier 1, à une variable. Inverse de la décrémentation.

initialisation

Action d'affecter une valeur à une variable pour la toute première fois dans un programme.

instruction

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).

interface

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.

interpréteur

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.

itération

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".

M

module

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.

mot clef

É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.

N

numérique

Se dit de la représentation d'informations sous forme de chiffres.

O

objet

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.

octet

Dans un système binaire, équivaut à 8 bits d'information. Équivalent anglais: byte

opérateur

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 , =).

P-R

portable

Qualifie un logiciel qui peut être utilisé sur des systèmes informatiques de types différents.

programmation

La programmation consiste à préparer des instructions précises dans un certain ordre afin de faire effectuer une tâche à un système informatique.

programmation orientée objet (POO)

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)

programme

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.

pseudocode

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.

S-T

séquence

Ensemble d'instructions qui seront exécutées dans l'ordre donné.

script

Le mot script est utilisé également de façon large pour décrire des modules ou groupes d'instructions.

source (programme source ou code source)

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.

syntaxe

Ensemble des règles d'écriture d'un programme permises dans un langage de programmation et formant la grammaire de ce langage.

U-Z

valeur

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


Sources:

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)