TERMIUM Plus®
The Government of Canada’s terminology and linguistic data bank.
PASCAL PROGRAM [6 records]
Record 1 - internal organization data 2024-01-24
Record 1, English
Record 1, Subject field(s)
- Testing and Debugging
- Codes (Software)
Record 1, Main entry term, English
- high-level debugging
1, record 1, English, high%2Dlevel%20debugging
correct
Record 1, Abbreviations, English
Record 1, Synonyms, English
Record 1, Textual support, English
Record number: 1, Textual support number: 1 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. 2, record 1, English, - high%2Dlevel%20debugging
Record 1, Key term(s)
- high level debugging
Record 1, French
Record 1, Domaine(s)
- Test et débogage
- Codes (Logiciels)
Record 1, Main entry term, French
- débogage de haut niveau
1, record 1, French, d%C3%A9bogage%20de%20haut%20niveau
correct, masculine noun
Record 1, Abbreviations, French
Record 1, Synonyms, French
Record 1, Textual support, French
Record 1, Spanish
Record 1, Textual support, Spanish
Record 2 - internal organization data 2024-01-24
Record 2, English
Record 2, Subject field(s)
- Testing and Debugging
- Codes (Software)
Record 2, Main entry term, English
- low-level debugging
1, record 2, English, low%2Dlevel%20debugging
correct
Record 2, Abbreviations, English
Record 2, Synonyms, English
Record 2, Textual support, English
Record number: 2, Textual support number: 1 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. 2, record 2, English, - low%2Dlevel%20debugging
Record 2, Key term(s)
- low level debugging
Record 2, French
Record 2, Domaine(s)
- Test et débogage
- Codes (Logiciels)
Record 2, Main entry term, French
- débogage de bas niveau
1, record 2, French, d%C3%A9bogage%20de%20bas%20niveau
correct, masculine noun
Record 2, Abbreviations, French
Record 2, Synonyms, French
Record 2, Textual support, French
Record 2, Spanish
Record 2, Textual support, Spanish
Record 3 - external organization data 2006-02-01
Record 3, English
Record 3, Subject field(s)
- Compartment - ISO/IEC JTC 1 Information Technology Vocabulary
Universal entry(ies) Record 3
Record 3, Main entry term, English
- block statement
1, record 3, English, block%20statement
correct, standardized
Record 3, Abbreviations, English
Record 3, Synonyms, English
Record 3, Textual support, English
Record number: 3, Textual support number: 1 DEF
any bounded sequence of statements that can be taken as a single syntactic unit and which may have an identifier 1, record 3, English, - block%20statement
Record number: 3, Textual support number: 1 OBS
Example : A Pascal program can be considered simply as a specific header followed by a block statement, with a procedure similarly defined. 1, record 3, English, - block%20statement
Record number: 3, Textual support number: 2 OBS
A block statement is a basic syntactic component of block-structured languages. 1, record 3, English, - block%20statement
Record number: 3, Textual support number: 3 OBS
In some programming languages (e.g., C++), "block" is synonymous with compound statement. In other programming languages (e.g., Ada) this concept is given a very specific meaning and may include declarations and exception handlers. 1, record 3, English, - block%20statement
Record number: 3, Textual support number: 4 OBS
Implementation of a block statement usually has an impact on the scope and lifetime of data objects declared as part of a block statement. 1, record 3, English, - block%20statement
Record number: 3, Textual support number: 5 OBS
block statement: term and definition standardized by ISO/IEC [ISO/IEC 2382-15:1999]. 2, record 3, English, - block%20statement
Record 3, French
Record 3, Domaine(s)
- Tiroir - ISO/CEI JTC 1 Vocabulaire des technologies de l'information
Entrée(s) universelle(s) Record 3
Record 3, Main entry term, French
- instruction bloc
1, record 3, French, instruction%20bloc
correct, feminine noun, standardized
Record 3, Abbreviations, French
Record 3, Synonyms, French
Record 3, Textual support, French
Record number: 3, Textual support number: 1 DEF
séquence finie d'instructions, qui peut être considérée comme une seule unité syntaxique, et qui peut avoir un identificateur 1, record 3, French, - instruction%20bloc
Record number: 3, Textual support number: 1 OBS
Exemple : Un programme Pascal peut être considéré simplement comme étant un en-tête spécifique suivi par une instruction-bloc accompagné d'une procédure définie de la même façon. 1, record 3, French, - instruction%20bloc
Record number: 3, Textual support number: 2 OBS
L'instruction-bloc est la composante syntaxique de base des langages à structure de blocs. 1, record 3, French, - instruction%20bloc
Record number: 3, Textual support number: 3 OBS
Dans certains langages de programmation (tels que C++), «bloc» est synonyme d'«instruction composée». Dans d'autres langages de programmation (tels qu'Ada) le concept est très spécifique et peut inclure des déclarations et des processeurs d'exception. 1, record 3, French, - instruction%20bloc
Record number: 3, Textual support number: 4 OBS
L'utilisation d'une instruction-bloc a généralement des répercussions sur la portée et la durée de vie des objets de données déclarés à l'intérieur du bloc. 1, record 3, French, - instruction%20bloc
Record number: 3, Textual support number: 5 OBS
instruction bloc : terme et définition normalisés par l'ISO/CEI [ISO/IEC 2382-15:1999]. 2, record 3, French, - instruction%20bloc
Record 3, Spanish
Record 3, Textual support, Spanish
Record 4 - internal organization data 1996-08-14
Record 4, English
Record 4, Subject field(s)
- Group Dynamics
- Clinical Psychology
Record 4, Main entry term, English
- guided mastery therapy
1, record 4, English, guided%20mastery%20therapy
correct
Record 4, Abbreviations, English
Record 4, Synonyms, English
Record 4, Textual support, English
Record number: 4, Textual support number: 1 DEF
A form of behavioural treatment used by Hoffart (1995) to treat PDA [panic disorder with agoraphobia] in which individuals are taught to use in vivo exposure and to behave less defensively in feared situations. 1, record 4, English, - guided%20mastery%20therapy
Record number: 4, Textual support number: 1 CONT
Patients suffering from panic disorder with moderate or severe agoraphobia were randomly assigned to receive either cognitive therapy or guided mastery therapy in a 6-week inpatient group program... A comparison of cognitive and guided mastery therapy of agoraphobia [Source :PASCAL database]. 2, record 4, English, - guided%20mastery%20therapy
Record 4, French
Record 4, Domaine(s)
- Dynamique des groupes
- Psychologie clinique
Record 4, Main entry term, French
- thérapie de maîtrise dirigée
1, record 4, French, th%C3%A9rapie%20de%20ma%C3%AEtrise%20dirig%C3%A9e
feminine noun
Record 4, Abbreviations, French
Record 4, Synonyms, French
Record 4, Textual support, French
Record number: 4, Textual support number: 1 OBS
Termes connexes : programme de self-management, management comportemental. 1, record 4, French, - th%C3%A9rapie%20de%20ma%C3%AEtrise%20dirig%C3%A9e
Record 4, Spanish
Record 4, Textual support, Spanish
Record 5 - internal organization data 1994-10-20
Record 5, English
Record 5, Subject field(s)
- Artificial Intelligence
Record 5, Main entry term, English
- differential model
1, record 5, English, differential%20model
correct
Record 5, Abbreviations, English
Record 5, Synonyms, English
- differential student model 2, record 5, English, differential%20student%20model
correct
Record 5, Textual support, English
Record number: 5, Textual support number: 1 DEF
[a student model] that abstracts how the student’s behavior is critically different from that of an expert. 3, record 5, English, - differential%20model
Record number: 5, Textual support number: 1 CONT
... the differences between the lists of issues respectively applied by the student and the expert ... provide information for updating the student model. In WEST, the differential model records how often each issue was used appropriately and how often it was overlooked. There is no notion of erroneous issues .... Pedagogically, WEST adopts a cautious attitude and intervenes only when there is good evidence for a weakness.... 4, record 5, English, - differential%20model
Record number: 5, Textual support number: 2 CONT
... a «differential» student model provides the capability, in principle, of recognizing and then acting upon a student's misconception, for example that "while" may be substituted for "if" in certain situations in Pascal, knowledge used by Proust..., or that pieces of program plan may be systematically but incorrectly interleaved. 5, record 5, English, - differential%20model
Record 5, French
Record 5, Domaine(s)
- Intelligence artificielle
Record 5, Main entry term, French
- modèle différentiel
1, record 5, French, mod%C3%A8le%20diff%C3%A9rentiel
proposal, masculine noun
Record 5, Abbreviations, French
Record 5, Synonyms, French
- modèle apprenant différentiel 2, record 5, French, mod%C3%A8le%20apprenant%20diff%C3%A9rentiel
proposal, masculine noun
Record 5, Textual support, French
Record 5, Spanish
Record 5, Textual support, Spanish
Record 6 - internal organization data 1985-03-28
Record 6, English
Record 6, Subject field(s)
- Programming Languages
Record 6, Main entry term, English
- Resource Allocation Tool
1, record 6, English, Resource%20Allocation%20Tool
correct
Record 6, Abbreviations, English
- RAT 1, record 6, English, RAT
correct
Record 6, Synonyms, English
Record 6, Textual support, English
Record number: 6, Textual support number: 1 CONT
(Resource Allocation Tool) uses the output of ANALYZER and automatically generates executable program code. There are several versions of RAT which generate programs in different languages : a FORTRAN RAT, a PASCAL RAT, a COBOL RAT, and so on. A machine-language RAT would avoid the need for a subsequent compilation step. 1, record 6, English, - Resource%20Allocation%20Tool
Record number: 6, Textual support number: 1 OBS
The work RAT is used as a verb. We talk about the AXES control charts being "ratted" into different languages. 1, record 6, English, - Resource%20Allocation%20Tool
Record 6, French
Record 6, Domaine(s)
- Langages de programmation
Record 6, Main entry term, French
- langage RAT
1, record 6, French, langage%20RAT
proposal, masculine noun
Record 6, Abbreviations, French
Record 6, Synonyms, French
Record 6, Textual support, French
Record number: 6, Textual support number: 1 OBS
En français aussi l'on pourrait RAT-iser Pascal sans risque de malentendu, à condition de garder RAT en majuscules. 1, record 6, French, - langage%20RAT
Record 6, Spanish
Record 6, Textual support, Spanish
Copyright notice for the TERMIUM Plus® data bank
© Public Services and Procurement Canada, 2025
TERMIUM Plus®, the Government of Canada's terminology and linguistic data bank
A product of the Translation Bureau
Features
Language Portal of Canada

Access a collection of Canadian resources on all aspects of English and French, including quizzes.
Writing tools

The Language Portal’s writing tools have a new look! Easy to consult, they give you access to a wealth of information that will help you write better in English and French.
Glossaries and vocabularies

Access Translation Bureau glossaries and vocabularies.
- Date Modified: