Glossaire français-anglais
French-English glossary
Les entrées sont dans l'ordre alphabétique des termes
ançais. Pour chaque entrée, les définitions en ançais et
en anglais sont côte à côte. Dans le texte le symbole renvoie
à la définition du terme qui suit.
e entries are in the alphabetical order of the French terms.
For each entry, the French definition and the English defi-
nition are side by side. In the text the symbol refers to the
definition of the following term.
abstrait
Une méthode abstraite est juste déclarée, pas im-
plémentée. En conséquence la classe qui la contient
doit elle aussi être abstraite car elle ne doit pas être
instanciée. Une classe concrète doit explicitement im-
plémenter toutes les méthodes abstraites dont elle hérite.
abstract
An abstract method is only declared, not implemented.
erefore the class it belongs to must be abstract too, be-
cause it must not be instantiated. A concrete class must
explicitly implement all the abstract methods it inherits.
affectation
L'affectation est une instruction qui permet de ranger
(stocker, mémoriser) une valeur dans une variable (case
mémoire). La valeur qui se trouvait précédemment dans la
variable est perdue. La nouvelle valeur résulte dans le cas
général de l'évaluation d'une expression. L'affectation
s'écrit =en Java. Ne pas confondre avec la comparaison
(==).
assignment
An assignment is a statement that stores a new value into
avariable (memory location). e previous value of the
variable is lost (overwritten). In the general case, the new
value results from the evaluation of an expression. As-
signment is denoted by =in Java. Not to be confused with
comparison (==).
algorithme
Un algorithme est la description pas à pas d'une méthode
non ambigüe permettant de résoudre un problème donné.
Le terme vient du nom du mathématicien perse Muham-
mad ibn Mūsā al-Khwārizmī (780-850).
algorithm
An algorithm is the step-by-step description of a non-
ambiguous method aiming at solving a given problem.
e term comes from the name of the Persian mathemati-
cian Muhammad ibn Mūsā al-Khwārizmī (780-850).
appel de fonction (ou de méthode)
Une fois qu'une fonction a été définie, il est possible de
l'utiliser (de l'appliquer), par exemple au sein d'un calcul.
Utiliser une fonction revient à exécuter les instructions
qui la composent ; on nomme cela un appel de fonction.
function (or method) call
Once afunctionhas been defined, it is possible to use it(to
apply it), for instance from within a computation. Using
a function amounts to executing its statements; this is
named a function call.
attribut
Un attribut est une caractéristique d'un objet. C'est une
variable associée à chaque objet instance d'une classe.
Un attribut est déclaré dans la classe de la même façon
qu'une variable. Chaque objet instance de la classe pos-
sède sa propre valeur de l'attribut.
attribute
An attribute is a characteristic of an object. It is a
variable associated with each object instance of this
class. An attribute is declared in the class like a variable.
Each object instance of this class has its own value for
the attribute.
bloc
Un bloc regroupe plusieurs instructions en un tout uti-
lisable là où la syntaxe du langage ne prévoit qu'une ins-
truction. Pour créer un bloc en Java, on entoure les ins-
tructions d'accolades { }.
block
A block groups several statements into a single entity
that can be used in places where the language's syntax ex-
pects a single statement. In Java a block is a sequence of
statements surrounded by curly brackets { }.
booléen
Un booléen est un type de donnée à deux valeurs : vrai
(true) et faux (false).
boolean
A boolean is a data type with two values: true and
false.
boucle
Une boucle est une instruction de contrôle qui permet la
répétition d'un ensemble d'instructions, soit un nombre
donné de fois, soit tant qu'une condition donnée est
vraie.
loop
A loop is a control statement that allows the repetition of
a sequence of statements, either a given number of times,
or while a given condition is true.
caractère
Un caractère est un symbole isolé, comme une lettre, un
chiffre ou un symbole de ponctuation. Java sait manipuler
des caractères issus de tous les alphabets du monde, plus de
nombreux symboles (norme Unicode). Le nom du type
simple correspondant est char.
character
A character is an isolated symbol, such as a letter, a digit
or a punctuation symbol. Java can handle characters from
all the alphabets in use, and also numerous symbols (char-
acters from the Unicode standard). e associated simple
type is char.
chaîne de caractères
Une chaîne de caractères est une suite finie de caractères
qui compose un texte. Le type Java correspondant est
String.
character string
A character string is a finite sequence of characters that
make up a text. In Java the associated data type is String.
classe
Une classe est un « moule » permettant de construire des
objets d'une même sorte. Tous les objets d'une classe par-
tagent les mêmes méthodes et attributs.
class
A class is a “mold” that allows one to construct objects
of a given kind. All the objects of a given class share the
same methods and attributes.
classe mère
Voir héritage.
superclass
See inheritance.
commentaire
Un commentaire est une annotation textuelle destinée à
expliquer le fonctionnement d'un programme. Les com-
mentaires sont destinés aux programmeurs ; ils sont igno-
rés par la machine.
comment
A comment is a textual annotation of a program, aimed at
explaining how it works. Comments are for programmers
only; they are skipped by the computer.
comparaison
Une comparaison est une expression qui vise à compa-
rer deux entités (égalité, ordre relatif...). Le résultat d'une
comparaison est un booléen. En Java l'égalité de valeurs
simples (entiers, flottants, booléens, caractères) se teste
avec ==, mais celle des objets (entre autres, les chaînes de
caractères) se teste avec la méthode equals.
comparison
A comparison is an expression that compares two enti-
ties (equality, relative order...). e result of a compari-
son is a boolean. In Java one uses == to test the equality of
simple values (integers, floating-point numbers, booleans,
characters), but one uses equals to test the equality of
objects (among others, character strings).
compilateur
Un compilateur est un logiciel qui traduit un programme
source en langage machine qui est exécutable par le pro-
cesseur d'un ordinateur.
compiler
A compiler is a soware application that translates a
source program into machine code that is executable by
a computer's processor.
condition, expression booléenne
Une condition est une expression booléenne, c'est-à-dire
un«calcul » dontle résultat vaut vraiou faux. Une condi-
tion peut être utilisée dans une instruction condition-
nelle ou pour décider de la continuation d'une boucle.
condition, boolean expression
A condition is a boolean expression, that is to say a
computation” whose result is true or false. A condition
may be used in a conditional statement or to control the
continuation of a loop.
constante
Une constante est un nom symbolique dans un pro-
gramme auquel est associée une valeur qui ne change pas.
En Java, une constante se déclare comme une variable,
en mettant devant le mot-clé final.
constant
A constant is a symbolic name in a program, which has a
value that does not change. In Java, a constant is declared
like a variable, with the keyword final added before.
constructeur
Un constructeur est une sorte de méthode utilisée pour
initialiser un objet. Un constructeur n'a pas de type ré-
sultat, et il est toujours appelé via l'opérateur new. De plus,
il porte toujours le même nom que la classe.
constructor
A constructor is a kind of method used to initialize an
object. A constructor does not have a return data type,
and it is always called via the new operator. Moreover, it al-
ways has the same name as the class.
déclaration
Déclarer une variable, c'est la créer en spécifiant son
type et en lui donnant un nom.
declaration
To declare a variable is to create it by specifying its data
type and by giving it a name.
encapsulation
L'encapsulation vise à cacher les détails d'implémentation
d'une classe, de sorte qu'ils puissent être modifiés unila-
téralement. Les éléments d'une classe à masquer sont qua-
lifiés par le mot-clé private ; les éléments à publier sont
qualifiés par le mot-clé public.
encapsulation
Encapsulation aims at hiding the implementation details
of a class, so that they can be changed without notice.
Hidden class elements are qualified by the private key-
word; published class elements are qualified by the public
keyword.
entrée/sortie
Une instruction d'entrée lit une valeur à partir de l'en-
vironnement extérieur d'un ordinateur (par exemple, des
appuis de touches, des mouvements de souris). Une ins-
truction de sortie agit sur l'environnement (par exemple,
faire un affichage à l'écran, jouer un son).
input/output
Aninputstatementreads somevalue from theoutsideof
a computer (for instance, key presses, mouse moves). An
output statement acts upon the outside environment of
a computer (for instance, display something on a screen,
play a sound).
évaluation
Évaluer une expression, c'est calculer sa valeur résultat.
evaluation
To evaluate an expression is to calculate the value of its
result.
expression
Une expression est une formule qui combine différents
opérateurs et fonctions pour parvenir à un résultat,
comme en mathématiques. Chaque expression et sous-
expression est d'un type déterminé.
expression
An expression is a formula that combines various oper-
ators and functions in order to compute a result, like in
mathematics. Each expression and sub-expression is of a
given data type.
héritage
Une classe peut hériter d'une autre classe. On dit aussi
qu'elle dérive de cette classe, qu'elle la raffine. Elle hérite de
ses attributs et de ses méthodes. Elle peut ajouter ses
propres attributs et méthodes, ainsi que redéfinir des mé-
thodes de la classe dont elle hérite, qui est appelée classe
mère ou super-classe. La classe dérivée est aussi appelée
classe fille ou sous-classe.
inheritance
Aclass can inherit from another class. One can also say
that it derives from this class, or that it refines this class.
It inherits its attributes and methods. It can add its
own attributes and methods, as well as override methods
of the class it inherits from, which is called its superclass.
e derived class is also called the subclass.
indentation
L'indentation est le fait de décaler vers la droite le contenu
des blocs d'un programme. L'indentation rend visible
la structure du programme ; elle est indispensable à une
bonne lisibilité.
indentation
Indentation is the fact to shi the contents of the blocks
of a program to the right. Indentation makes obvious the
structure of the program; to be legible a program must be
properly indented.
instance
Une instance d'une classe est un objet construit en utili-
sant cette classe comme « moule ». La classe est le type
de cet objet. En Java, construire un objet se fait avec l'opé-
rateur new et un constructeur.
instance
An instance of a class is an objet constructed using this
class as a “mold”. e class is the type of this object. In
Java, object construction is achieved using the new opera-
tor and a constructor.
instruction
Une instruction est une opération réalisable par un ordi-
nateur. On peut citer par exemple l'affectation et les ins-
tructions de contrôle (boucles, instruction condition-
nelle). Une section de programme est une suite d'instruc-
tions exécutées l'une après l'autre.
statement
A statement is an operation that can be performed by a
computer. Examples of statements include assignment
and control statements (loops, conditional state-
ment). A program section is a sequence of statements ex-
ecuted one aer the other.
instruction conditionnelle
Une instruction conditionnelle permet de subordonner
l'exécution d'un bloc d'instructions à une condition
donnée. Elle se présente sous la forme if-else, la partie
else étant facultative.
conditional statement
A conditional statement decides whether or not to ex-
ecute a given block depending on a given condition.
It uses an if-else syntax, in which the else part may be
omitted.
interpréteur
Un interpréteur est un logiciel qui permet d'exécuter un
programme source sans avoir à le compiler.
interpreter
An interpreter is a soware application that executes a
source program without needing to compile it.
langage machine
Le langage machine est le langage de programmation di-
rectement compris par le processeur d'un ordinateur. Un
programme en langage machine pilotedirectement les cir-
cuits électroniques du processeur. Il est relativement diffi-
cile pour un être humain de manipuler directement du
langage machine, c'est pourquoi on utilise généralement
des langages de plus haut niveau comme Java, ceux-ci étant
traduisibles automatiquement en langage machine par un
compilateur.
machine code
Machine code is the programming language natively un-
derstood by a processor. Machine code directly drive its
electronic circuitry. It is relatively difficult for a human
being to handle machine code directly, therefore people
usually write programs in higher-level languages such as
Java. ese programs are then automatically translated
into machine code by a compiler.
mémoire
La mémoire (parfois mémoire vive) est le composant d'un
ordinateur qui peutcontenirdes données. Les ordinateurs
actuels ont plusieurs gigaoctets de mémoire.
memory
Memory is the part of a computer that contains data. Cur-
rent computers have several gigabytes of memory.
méthode
Une méthode est une fonction qui agit sur une instance
d'une classe. Les méthodes sont définies au niveau de la
classe, donc toutes les instances de la classe possèdent les
mêmes méthodes. L'appel d'une méthode est quant à lui
fait sur une instance particulière.
method
A method is a function that acts onto an instance of a
class. Methods are defined at the class level, so all the in-
stances of a class have the same set of methods. A method
is always called on a particular instance.
méthodes homonymes
En Java, plusieurs méthodes peuvent avoir le même nom
à condition qu'elles aient des listes d'arguments diffé-
rentes. Les méthodes homonymes sont distinguées par
leurs signatures.
method overloading
In Java, several methods may have the same name as
long as they have a different list of arguments. is is
called method overloading. Overloaded methods are dis-
tinguished by their signatures.
objet
Un objet est une donnée structurée stockée en moire.
Les objets Java sont des instances de classes. Une
variable peut contenir une référence sur un objet, mais
pas l'objet lui-même.
object
An object is a piece of structured data stored in memory.
Java objects are instances of classes. A variable can
hold a reference to an object, but it cannot contain the
object itself.
package
Les packages permettent de regrouper de façon hiérar-
chique des classes Java. Un package correspond à un dos-
sier (répertoire) qui contient des fichiers, chacun conte-
nant une classe.
package
Packages allow one to organize hierarchically Java
classes. A package corresponds to a folder (directory)
that contains files, each of them containing a class.
paramètre
Un paramètre d'une fonction ou d'une méthode est une
variable spéciale destinée à recevoir ses données d'entrée.
Lorsqu'on appelle la fonction, ses paramètres se voient
affecter leur valeur effective.
parameter
A parameter of a function or d'une method is a special
variable that receives its input data. When the function
is called, its parameters are assigned their effective values.
polymorphisme
Le polymorphisme est le fait de définir une méthode
qui possède une réalisation différente dans différentes
classes. Par exemple, chaque type de forme géométrique
peut définir une méthode perimetre de façon adéquate.
De la sorte, on peut demander le périmètre d'une forme
sans plus se préoccuper de quel type de forme il s'agit.
polymorphism
Polymorphism is the fact of defining a method that
is implemented differently in various classes. For in-
stance, each kind of geometricshape may define a perime-
ter method adequately. In this way, one can ask for the
perimeter of a shape without needing to know what kind
of shape it is.
portée d'une variable
Laportée d'unevariableestla zone deprogramme elle
peut-être utilisée. La portée s'étend entre sa claration
et la fin du bloc où elle est déclarée.
scope of a variable
e scope of a variable is the section of program where
it may be used. e scope starts at the declaration and
ends at the end of the block in which it is declared.
1 / 6 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !