TERMIUM Plus®

La banque de données terminologiques et linguistiques du gouvernement du Canada.

PROGRAM DEBUGGING [21 fiches]

Fiche 1 2024-01-24

Anglais

Subject field(s)
  • Computer Programs and Programming
  • Testing and Debugging
  • Codes (Software)
DEF

A programming aid for debugging... that shows the symbols for variables along with the values they represent at each step of the program.

Français

Domaine(s)
  • Programmes et programmation (Informatique)
  • Test et débogage
  • Codes (Logiciels)
DEF

Programme utilisé pour la correction d'un autre programme, qui fournit les symboles de variables et les valeurs prises par ces variables à chaque étape du programme à corriger.

Espagnol

Conserver la fiche 1

Fiche 2 2024-01-24

Anglais

Subject field(s)
  • Testing and Debugging
  • Codes (Software)
CONT

In a sense, high-level debugging is looking down on your program from above, while low-level debugging is looking up at your program from beneath. It's the same program in either case, but from above it appears as a sequence of Pascal statements, and from beneath as a sequence of machine instructions.

Terme(s)-clé(s)
  • high level debugging

Français

Domaine(s)
  • Test et débogage
  • Codes (Logiciels)

Espagnol

Conserver la fiche 2

Fiche 3 2024-01-24

Anglais

Subject field(s)
  • Testing and Debugging
  • Codes (Software)
CONT

In a sense, high-level debugging is looking down on your program from above, while low-level debugging is looking up at your program from beneath. It's the same program in either case, but from above it appears as a sequence of Pascal statements, and from beneath as a sequence of machine instructions.

Terme(s)-clé(s)
  • low level debugging

Français

Domaine(s)
  • Test et débogage
  • Codes (Logiciels)

Espagnol

Conserver la fiche 3

Fiche 4 2019-07-08

Anglais

Subject field(s)
  • Computer Programs and Programming
CONT

... any attempt to monitor a program's execution(e. g., the setting of an address stop) is so complicated that it is nearly impossible. In this environment, debugging is difficult – at the conclusion of a program, the programmer either has successful execution or some indication of program error.

Français

Domaine(s)
  • Programmes et programmation (Informatique)

Espagnol

Conserver la fiche 4

Fiche 5 2019-04-24

Anglais

Subject field(s)
  • Computer Programs and Programming
  • Artificial Intelligence
CONT

One technique that has been successful for debugging sequential programs, but less effective for parallel programs, is running the program using assertion predicates provided by the developer.

Français

Domaine(s)
  • Programmes et programmation (Informatique)
  • Intelligence artificielle

Espagnol

Campo(s) temático(s)
  • Programas y programación (Informática)
  • Inteligencia artificial
Conserver la fiche 5

Fiche 6 2016-02-25

Anglais

Subject field(s)
  • Software
OBS

debug macros : aids for debugging that are built into a program.

OBS

utility functions: auxiliary operations such as file copying, file printing, etc.

Français

Domaine(s)
  • Logiciels

Espagnol

Conserver la fiche 6

Fiche 7 2013-07-12

Anglais

Subject field(s)
  • Computer Programs and Programming
  • Testing and Debugging
DEF

The detection, location and elimination of errors in programs.

CONT

The last part of programming... involves checking your program for mistakes and making changes until it does exactly what you want. This final process is commonly known as debugging.

CONT

The final step in the debugging process is bug correction.

Français

Domaine(s)
  • Programmes et programmation (Informatique)
  • Test et débogage
DEF

Détection, localisation et élimination des erreurs contenues dans des programmes.

CONT

[...] c'est en passant par l'exécution des programmes avec différentes données d'essai et par l'analyse des résultats que l'on arrivera à des logiciels fiables. C'est ce qu'on appelle le débogage ou la validation de logiciels.

Espagnol

Campo(s) temático(s)
  • Programas y programación (Informática)
  • Prueba y depuración
DEF

Labor de descubrimiento, localización y eliminación de errores en un programa o malfuncionamiento del equipo físico.

Conserver la fiche 7

Fiche 8 2011-10-20

Anglais

Subject field(s)
  • Artificial Intelligence
  • Continuing Education
DEF

A model of the student’s current state. This is the system’s current understanding of the history, capabilities, knowledge, goals and motivation of the student it is teaching.

DEF

That part of a teaching program which provides it with information about the student using it.

CONT

We generally think of a student model as an evolving description of what the student knows about the subject domain. [...] This dynamic process is based on various sources of evidence and ways to reason about the evidence, involving considerations like measures of a priori difficulty, structural relationships in the knowledge base, and common sense reasoning.

CONT

Another student-controlled means of sharing status information is through the student profile. At the start of a tutorial session the student specifies whether he wishes to be told about conclusions being made by the expert program... in the course of the dialogue. He can request nothing, ask for full information, or simply request a "hint, "... The components of the profile are : Student Sophistication... Failure or Success of D-rules... Rule Conclusions... Final Goal Conclusions... Lesson Plan... Debugging....

OBS

It can be descriptive or simulative, or a combination of the two. Each of its submodels - behavioral, epistemic, and individual - plays a distinct role in the continuity of the communication process.

Français

Domaine(s)
  • Intelligence artificielle
  • Éducation permanente
DEF

Composante d'un tuteur intelligent réunissant l'ensemble des informations sur l'élève.

CONT

Le modèle de l'apprenant : il reflète les connaissances que possède le système sur l'apprenant; il contient en particulier : les connaissances statiques acquises par l'apprenant (base d'objets et de relations), les connaissances dynamiques (règles de comportement des objets), et les connaissances propres à l'apprenant (évaluation de l'apprenant).

CONT

Le modèle étudiant représente l'histor ique des connaissances de l'apprenant en terme de décisions prises au fur et à mesure d'erreurs commises, de fausses conceptions. Le modèle de l'apprenant évolue constamment et représente la partie dynamique du système à partir de laquelle nous pouvons bâtir une interactivité plus adaptée aux processus d'apprentissage de l'étudiant.

Espagnol

Conserver la fiche 8

Fiche 9 2004-09-02

Anglais

Subject field(s)
  • Information Processing (Informatics)
DEF

Output from a computer printer consisting of a copy of the contents of a file held in some storage device, usually to assist in debugging a program.

Français

Domaine(s)
  • Traitement de l'information (Informatique)

Espagnol

Campo(s) temático(s)
  • Tratamiento de la información (Informática)
DEF

Impresión del contenido de un archivo (fichero) almacenado en un dispositivo de memoria (almacenamiento); por lo general, como ayuda a la depuración.

Conserver la fiche 9

Fiche 10 2004-06-18

Anglais

Subject field(s)
  • Computer Programs and Programming
  • IT Security
DEF

An instruction that has an invalid operation code. It is sometimes deliberately inserted in an instruction stream when debugging in order to have a program halt at a particular point.

Français

Domaine(s)
  • Programmes et programmation (Informatique)
  • Sécurité des TI
CONT

Instruction piège [...]. Exceptions : lors de l'exécution de certaines instructions, des conditions anormales déclenchent des exceptions qui se traitent de manière analogue aux interruptions à travers un vecteur d'exceptions. Cela est le cas de dépassement de capacité arithmétique, division par 0, instruction illégale (de code d'instruction non défini pour le microprocesseur), adressage illégal (adressage à une partie de mémoire non existante ou protégée).

Espagnol

Campo(s) temático(s)
  • Programas y programación (Informática)
  • Seguridad de IT
DEF

Todo código de instrucción que no pertenece al repertorio de instrucciones de una computadora (ordenador).

Conserver la fiche 10

Fiche 11 2003-02-24

Anglais

Subject field(s)
  • Testing and Debugging
CONT

Single-step Debugging. To focus on a problem area, you can step line by line through the execution of an application. For example, when an application stops for a breakpoint, you can carefully examine each line that follows. Single-step debugging, along with the ability to set dynamic breakpoints, allows you to monitor, interrupt, and continue through the flow of the program to identify errors easily.

Français

Domaine(s)
  • Test et débogage

Espagnol

Campo(s) temático(s)
  • Prueba y depuración
DEF

Método de depuración que usa rutinas cortas para establecer estados de sistema para comprobar la respuesta de un microprocesador.

Conserver la fiche 11

Fiche 12 2002-09-24

Anglais

Subject field(s)
  • Computer Programs and Programming
DEF

A computer program that assists computer programmers, e. g., compilers, debugging packages, linkage editors, and mathematical subroutines.

Terme(s)-clé(s)
  • programming aids

Français

Domaine(s)
  • Programmes et programmation (Informatique)

Espagnol

Campo(s) temático(s)
  • Programas y programación (Informática)
DEF

Programa de computadora (ordenador) que ayuda a los usuarios; por ejemplo, los compiladores, paquetes de depuración, editores y subrutinas de matemáticas.

Terme(s)-clé(s)
  • auxiliares de programación
Conserver la fiche 12

Fiche 13 2002-09-24

Anglais

Subject field(s)
  • Computer Programs and Programming
  • Computer Memories
DEF

A library subroutine that is called by object programs at run time. The dump may return control to the calling program or to the monitor upon completion. This allows the programmer to take selective dumps, during program execution, for debugging purposes. The dump returns to the calling program upon completion if it is called with the name P dump. If it is called with the name dump, the dump is taken and control is returned to the monitor to process the next job.

Français

Domaine(s)
  • Programmes et programmation (Informatique)
  • Mémoires (Informatique)

Espagnol

Campo(s) temático(s)
  • Programas y programación (Informática)
  • Memorias (Computadoras)
DEF

Vuelco de la memoria producido en puntos específicos de un programa motivado por las instrucciones incorporadas en el mismo.

Conserver la fiche 13

Fiche 14 2002-01-15

Anglais

Subject field(s)
  • Computer Programs and Programming
  • Artificial Intelligence
DEF

A program that causes one computer to emulate(imitate) the logical operation of another computer. The purpose is to measure and evaluate and to exercise program logic independent of hardware environment. It is most often used for debugging logic prior to committing it to ROM.

CONT

interactive simulation program.

Terme(s)-clé(s)
  • simulator programme
  • simulating programme
  • simulating program
  • simulator routine

Français

Domaine(s)
  • Programmes et programmation (Informatique)
  • Intelligence artificielle
DEF

Dispositif, système expert ou module logiciel destiné à représenter les aspects modélisables du comportement cognitif humain.

DEF

[...] programme qui reproduit le comportement dynamique d'un système au moyen d'un modèle soumis à l'action d'agents externes.

CONT

simulateur de recuit, simulateur interactif, simulateur logiciel

Espagnol

Campo(s) temático(s)
  • Programas y programación (Informática)
  • Inteligencia artificial
DEF

Programa interpretativo diseñado para permitir que los programas escritos para una computadora (ordenador) puedan ejecutarse en otra computadora.

Terme(s)-clé(s)
  • rutina simuladora
Conserver la fiche 14

Fiche 15 2001-11-06

Anglais

Subject field(s)
  • Computer Programs and Programming
  • Testing and Debugging
DEF

Setting a trap for a particular condition.

OBS

This technique is used in program debugging.

Français

Domaine(s)
  • Programmes et programmation (Informatique)
  • Test et débogage
DEF

Mise en place d'une déviation pour une condition particulière. Utilisé dans le débogage de programme pour savoir pourquoi le programme fait preuve de comportements anormaux.

Espagnol

Campo(s) temático(s)
  • Programas y programación (Informática)
  • Prueba y depuración
DEF

Establecimiento de una trampa para una condición específica; se usa en la depuración de programas para identificar por qué el programa realiza una bifurcación hacia un área no especificada.

Conserver la fiche 15

Fiche 16 1999-12-15

Anglais

Subject field(s)
  • Artificial Intelligence
CONT

... the knowledge-based tutoring paradigm has several practical difficulties. Among the most important is the requirement that the knowledge base be well-formed in order to interface properly with the general instructional program. Although knowledge acquisition programs might one day semi-automate this process, the reality today is that the endeavor is one that only experienced programmers... can accomplish after many months of tedious design and debugging.

OBS

See "knowledge acquisition".

Français

Domaine(s)
  • Intelligence artificielle
DEF

Programme qui contrôle les nouvelles connaissances.

Espagnol

Conserver la fiche 16

Fiche 17 1999-01-20

Anglais

Subject field(s)
  • Computer Programs and Programming
DEF

A program that assists in debugging other programs by showing individual machine instructions in a readable symbolic form and letting the user change them.

Français

Domaine(s)
  • Programmes et programmation (Informatique)
DEF

Terme générique pour désigner un programme, qui aide au débogage d'autres programmes affichant les instructions machine sous forme symbolique lisible et en permettant à l'utilisateur de les modifier.

OBS

Ce sens de DDT est désormais archaïque et supplanté par debugger [=débogueur] ou par les noms de programmes comme dbx,adb,gdb ou sdlb.

Espagnol

Conserver la fiche 17

Fiche 18 1997-12-04

Anglais

Subject field(s)
  • Software
DEF

Software or a program that aids in the development, maintenance, or use of other software or provides general application-independent capability.

DEF

All programs used in the development and maintenance of the delivered operational programs and test/maintenance programs.

OBS

Support programs include, but are not limited to : A) Compilers, assemblers, emulators, builders, and loaders required to generate machine code and to combine subprograms or components into a complete computer program. B) Debugging programs. C) Stimulation and simulation reduction programs...

OBS

Example: A compiler, a database management system.

OBS

support software; support program: Terms and definition standardized by ISO/IEC.

Terme(s)-clé(s)
  • support programme

Français

Domaine(s)
  • Logiciels
DEF

Logiciel ou programme qui aide au développement, à la maintenance ou à l'utilisation d'autres logiciels ou qui fournit des fonctions générales, indépendantes des applications.

DEF

Tous les programmes utilisés dans l'élaboration et la maintenance des programmes exécutables livrés et des programmes test/maintenance.

OBS

Les programmes de soutien comprennent, entre autres : A) les compilateurs, les assembleurs, les émulateurs, les générateurs et les chargeurs nécessaires pour produire le code machine et pour combiner les sous-programmes ou les éléments dans un programme machine complet; B) les programmes de mise au point; C) les programmes de stimulation et de simulation [...]

OBS

Exemple : Un compilateur, un système de gestion de base de données.

OBS

logiciel de soutien; programme de soutien : Termes et définition normalisés par l'ISO/CEI.

Espagnol

Conserver la fiche 18

Fiche 19 1995-02-06

Anglais

Subject field(s)
  • Artificial Intelligence
  • Continuing Education
CONT

As an intelligent programming tutor, BIP is incomplete. The only form of advice it can give the student consists of hints stored with the different tasks, since it has no knowledge of design, coding or debugging. Furthermore, its feedback to the student is limited by its inability to diagnose logical errors. When a program has been completed, BIP simply tests it on a set of input/output pairs without any analysis of the algorithm, as do systems presented in Chapter 11. After a syntactic match on keywords has revealed the use or absence of certain constructs designated as necessary or forbidden for the task, the student is merely informed about language constructs that should or shouldn’t have been used.

Français

Domaine(s)
  • Intelligence artificielle
  • Éducation permanente

Espagnol

Conserver la fiche 19

Fiche 20 1985-03-28

Anglais

Subject field(s)
  • Computer Programs and Programming
DEF

A computer program used in debugging that produces indexed lists of both the variable names and the statement numbers of the source program.

Français

Domaine(s)
  • Programmes et programmation (Informatique)

Espagnol

Conserver la fiche 20

Fiche 21 1985-03-12

Anglais

Subject field(s)
  • Computer Programs and Programming
OBS

snapshot : a list of the variables and their current values that is periodically produced during the execution of a program and that can be used for debugging purposes.

Français

Domaine(s)
  • Programmes et programmation (Informatique)

Espagnol

Conserver la fiche 21

Avis de droit d’auteur pour la banque de données TERMIUM Plus®

© Services publics et Approvisionnement Canada, 2025
TERMIUM Plus®, la banque de données terminologiques et linguistiques du gouvernement du Canada
Un produit du Bureau de la traduction

En vedette

Portail linguistique du Canada

Accédez à une collection de ressources canadiennes sur tous les aspects du français et de l'anglais, y compris des jeux.

Outils d'aide à la rédaction

Les outils d’aide à la rédaction du Portail linguistique ont fait peau neuve! Faciles à consulter, ils vous donnent accès à une foule de renseignements utiles pour mieux écrire en français et en anglais.

Lexiques et vocabulaires

Accédez aux lexiques et vocabulaires du Bureau de la traduction.

Date de modification :