TERMIUM Plus®

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

TECHNIQUE PROGRAMMATION [26 fiches]

Fiche 1 2024-10-01

Anglais

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

Discrete dynamic programming is dynamic programming in discrete time.

Terme(s)-clé(s)
  • discrete dynamic programing

Français

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

La programmation dynamique est une technique de recherche qui permet de résoudre des problèmes de contrôle. Elle peut être continue ou discrète. [...] Le cas discret se base sur le principe d’optimalité selon lequel toutes les parties qui composent la solution sont elles-mêmes optimales.

Espagnol

Conserver la fiche 1

Fiche 2 2024-01-09

Anglais

Subject field(s)
  • Computer Programs and Programming
CONT

Recursive programming is a powerful programming technique ... made possible by functions. A recursive program is simply one that calls itself.

Terme(s)-clé(s)
  • recursive programing

Français

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

[...] la programmation récursive est une technique de programmation qui remplace les instructions de boucle [...] par des appels de fonction.

Espagnol

Conserver la fiche 2

Fiche 3 2023-11-30

Anglais

Subject field(s)
  • Computer Programs and Programming
DEF

A programming technique that produces reports based on information describing the input files as well as the format and contents of the output reports.

OBS

report generation: designation and definition standardized by the Canadian Standards Association (CSA).

Français

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

Technique de programmation qui produit des états à partir de la description des fichiers d’entrée et du format et du contenu des états de sortie.

OBS

génération de rapports; génération d’états : désignations et définition normalisées par l’Association canadienne de normalisation (CSA).

Espagnol

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

Fiche 4 2023-04-26

Anglais

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

In abductive logic programming, a programmer writes a set of rules that describe a set of possible explanations for a given observation. The programmer then runs the program on a set of data, and the program outputs the most likely explanation for the data.

OBS

Abductive logic programming is a powerful tool for AI [artificial intelligence] applications because it can help computers find explanations for data that is otherwise difficult to interpret. For example, abductive logic programming can be used to diagnose medical conditions, identify financial fraud, or plan robot movements.

Français

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

La programmation logique abductive est une technique bien connue pour raisonner avec des connaissances incomplètes. Elle élargit la programmation logique normale en permettant à certains prédicats d’être incomplètement définis.

Espagnol

Conserver la fiche 4

Fiche 5 2021-10-27

Anglais

Subject field(s)
  • Programming Languages
  • Codes (Software)
CONT

Remember the purpose of operator overloading: to reduce the cost and defect rate in code that uses your class. If you create operators that confuse your users ... you've violated the whole reason for using operator overloading in the first place.

Français

Domaine(s)
  • Langages de programmation
  • Codes (Logiciels)
CONT

Le polymorphisme ad hoc est une technique de programmation OO [orientée objet] où plusieurs méthodes avec le même nom sont créées, mais possèdent des paramètres de méthode différents.

Espagnol

Conserver la fiche 5

Fiche 6 2019-11-18

Anglais

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

The main difference between actor-based programming and object-oriented programming is that actor-based message-passing is asynchronous and unordered, whereas in many object-oriented systems method calls are by default synchronous and ordered.

Terme(s)-clé(s)
  • actor-based programing
  • actor programing

Français

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

Technique de programmation visant à créer des logiciels à partir de petites entités informatiques, les acteurs, qui interagissent en s’envoyant des messages.

Espagnol

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

Este modelo de flujo de datos promueve una programación basada en actores mediante el paso de mensajes en proceso para tareas de canalización y de flujo de datos de grano grueso.

Conserver la fiche 6

Fiche 7 2018-10-05

Anglais

Subject field(s)
  • Computer Programs and Programming
DEF

A programming technique according to which two programmers develop collaboratively the instructions of a program at the same workstation, alternately typing the instructions or checking the work of the other team member.

OBS

The programmer who types the instructions is called the driver and the one who checks the work of his teammate is called the navigator or observer.

Terme(s)-clé(s)
  • pair programing

Français

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

Technique de programmation conformément à laquelle deux programmeurs collaborent à l'élaboration des instructions d’un programme à un même poste de travail, de sorte qu'ils travaillent chacun leur tour à l'écriture des instructions ou à la vérification du travail de l'autre membre de l'équipe.

OBS

Le programmeur qui tape les instructions est appelé «pilote» ou «conducteur», et celui qui vérifie le travail de son coéquipier est appelé «copilote» ou «observateur».

Espagnol

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

Técnica empleada en el desarrollo ágil de software, consistente en trabajar en el mismo equipo dos programadores de forma conjunta; uno de ellos escribe el código, mientras que el otro lo supervisa.

Conserver la fiche 7

Fiche 8 2016-02-25

Anglais

Subject field(s)
  • Computer Programs and Programming
DEF

A method of storing and retrieving data in which the time required for access depends on the necessity for waiting while intermediate undesired storage locations are processed in turn, giving increased efficiency only in cases in which data is processed in the same sequence in which it is stored.

Français

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

Méthode d’accès :technique de programmation utilisée pour placer un enregistrement de données sur une mémoire de stockage, le retrouver et l'extraire. [...] Les méthodes d’accès les plus courantes sont les suivantes : accès séquentiel; accès séquentiel indexé; accès direct; accès aléatoire.

Espagnol

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

Organización de la información en una secuencia ascendente o descendente específica.

OBS

Los programas e información almacenados con este método deben buscarse mediante la lectura y comparando todos los registros precedentes para determinar el momento en que se tiene acceso al registro que se requiere.

Conserver la fiche 8

Fiche 9 2014-11-24

Anglais

Subject field(s)
  • Education Theory and Methods
DEF

Programmed instruction in which the sequence of frames presented is altered in order to suit the pace and difficulty experienced by individual students.

CONT

The adaptive ... program is one in which the sequence of frames seen by each student is determined by his responses to questions asked by the program - usually multiple choice questions.

Français

Domaine(s)
  • Théories et méthodes pédagogiques
CONT

[...] l'enseignement programmé se trouve [...] à un tournant. [...] On découvre maintenant que la structuration au sens actif et subjectif, la structuration par l'élève(et non plus par le maître, ou le programmeur), au cours de son activité d’apprentissage, est probablement un domaine d’étude plus fécond. La psychologie prend le pas sur la logique. [...] la programmation sera beaucoup plus souple, plus orientée vers le guidage et le dialogue. D'un point de vue technique, seuls les ordinateurs permettront la mise en œuvre de tels programmes «adaptatifs» [...]

Espagnol

Conserver la fiche 9

Fiche 10 2013-01-14

Anglais

Subject field(s)
  • Psychology of Communication
  • Recruiting of Personnel
  • Clinical Psychology
DEF

A neurolinguistic programming [technique] wherein the interviewer subtly matches [the interviewee's verbal and] nonverbal expressions to establish an unconscious rapport.

Français

Domaine(s)
  • Psychologie de la communication
  • Recrutement du personnel
  • Psychologie clinique
DEF

Technique [d’entrevue en programmation neurolinguistique] qui consiste à harmoniser ses attitudes verbales et non verbales sur celles [de la personne qui fait l'objet de l'entrevue].

Espagnol

Conserver la fiche 10

Fiche 11 2012-10-03

Anglais

Subject field(s)
  • Computer Programs and Programming
DEF

A development technique in which two functionally identical versions of a program are developed from the same specification by different programmers or different programming teams.

OBS

The resulting source code may be in the same or different languages. The purpose of dual coding is to provide for error detection, increase reliability, provide additional documentation, or reduce the probability of systematic programming errors or compiler errors influencing the end result.

OBS

dual coding: term and definition standardized by the Institute of Electrical and Electronics Engineers (IEEE).

Français

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

Technique d’élaboration suivant laquelle deux versions fonctionnement identiques d’un programme sont créées par différents programmeurs ou par différentes équipes de programmation à partir de la même spécification.

OBS

Le code source résultant sera dans un même langage ou dans un langage différent. Le but de la double programmation est d’assurer la détection des erreurs, d’augmenter la fiabilité, de fournir de la documentation additionnelle ou de réduire la probabilité d’erreurs systématiques de programmation ou d’erreurs du compilateur exerçant une influence sur le résultat final.

Espagnol

Conserver la fiche 11

Fiche 12 2012-08-28

Anglais

Subject field(s)
  • Occupation Names (General)
  • Informatics
DEF

The assistant leader of a chief programmer team; a senior-level programmer whose responsibilities include contributing significant portions of the software being developed by the team, aiding the chief programmer in reviewing the work of the other team members, substituting for the chief programmer when necessary, and having an overall technical understanding of the software being developed.

OBS

back-up programmer: term and definition standardized by the Institute of Electrical and Electronics Engineers (IEEE).

Français

Domaine(s)
  • Désignations des emplois (Généralités)
  • Informatique
DEF

Chef adjoint d’une équipe de programmation structurée; programmeur de niveau supérieur dont les responsabilités comportent un apport important dans l'élaboration des logiciels par l'équipe, l'aide apportée au chef programmeur dans l'examen du travail des autres membres de l'équipe et le remplacement de celui-ci au besoin. De plus, le programmeur-assistant doit avoir une compréhension technique globale des logiciels créés.

OBS

méthode du Chief Programmer Team.

Espagnol

Conserver la fiche 12

Fiche 13 2012-06-15

Anglais

Subject field(s)
  • Computer Programs and Programming
DEF

A programming technique in which loops are avoided by unwinding.

OBS

straight line coding: term standardized by ISO.

Français

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

Technique de programmation dans laquelle les instructions sont déroulées pour éviter les boucles.

OBS

programmation sans boucle : terme normalisé par l’ISO et l’AFNOR.

Espagnol

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

Tipo de codificación, en la que se impide el uso de ciclos (bucles o lazos) durante la codificación de un programa repitiendo un conjunto de instrucciones, en vez de bifurcar repetidamente el mismo conjunto.

Conserver la fiche 13

Fiche 14 2012-01-30

Anglais

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

Bringing routines into high-speed storage from some other form of storage during processing, so that several routines will occupy the same storage locations at different times.

Français

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

Technique de programmation qui consiste à utiliser plusieurs fois une même zone de mémoire pour y stocker des informations différentes, pendant le déroulement d’un programme.

OBS

Le principe est simple : il s’agit de décomposer un gros programme en groupes de fonctions indépendants, chargés en mémoire quand le besoin s’en fait sentir ou, au contraire, fermés si nécessaire.

Espagnol

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

Método utilizado durante la ejecución de un programa de gran extensión, y que permite emplear la misma área de memoria para guardar sucesivamente diversas partes del programa.

Conserver la fiche 14

Fiche 15 2012-01-24

Anglais

Subject field(s)
  • System Names
  • Programming Languages
DEF

A programming language with a small repertoire of commands and a simple syntax, primarily designed for numerical application.

Français

Domaine(s)
  • Noms de systèmes
  • Langages de programmation
DEF

Langage de programmation conçu en 1965, pour fournir des outils de programmation scientifique d’apprentissage aisé, dans un environnement interactif, à l’usage d’ingénieurs voulant écrire eux-mêmes leurs programmes.

CONT

[...] les éducateurs [...] ont accepté sans résistance certains langages de programmation exactement comme avait été adopté le clavier QUERTY. L'exemple le plus instructif est celui du langage BASIC, qui s’est imposé comme LE langage à utiliser pour apprendre à programmer aux jeunes Américains. L'explication technique appropriée est la suivante : même un très petit ordinateur peut entendre le BASIC, alors que d’autres langages exigent plus de l'ordinateur.

OBS

BASIC : Sigle de «Beginners All Purpose Symbolic Instruction Code».

OBS

BASIC : Appellation d’usage obligatoire au Bureau de la traduction.

Espagnol

Conserver la fiche 15

Fiche 16 - données d’organisme externe 2011-06-21

Anglais

Subject field(s)
  • Compartment - ISO/IEC JTC 1 Information Technology Vocabulary
Universal entry(ies)
15.09.13 (2382)
numéro d'article de norme ISO/CEI
DEF

pertaining to a technique or a programming language that supports objects, classes, and inheritance

OBS

Some authorities list the following requirements for object-oriented programming: information hiding or encapsulation, data abstraction, message passing, polymorphism, dynamic binding, and inheritance.

OBS

object-oriented: term and definition standardized by ISO/IEC [ISO/IEC 2382-15:1999].

Français

Domaine(s)
  • Tiroir - ISO/CEI JTC 1 Vocabulaire des technologies de l'information
Entrée(s) universelle(s)
15.09.13 (2382)
numéro d'article de norme ISO/CEI
DEF

qualifie une technique ou un langage de programmation qui prend en charge les objets et les classes, et permet l'héritage

OBS

Certains spécialistes donnent les exigences suivantes pour la programmation orientée objet : masquage d’information ou encapsulage, abstraction des données, passation de messages, polymorphisme, liaison dynamique et héritage.

OBS

orienté objet; par objets : termes et définition normalisés par l’ISO/CEI [ISO/IEC 2382-15:1999].

Espagnol

Conserver la fiche 16

Fiche 17 - données d’organisme externe 2011-06-13

Anglais

Subject field(s)
  • Compartment - ISO/IEC JTC 1 Information Technology Vocabulary
Universal entry(ies)
15.06.17 (2382)
numéro d'article de norme ISO/CEI
DEF

<programming languages> technique that enables interaction among modules, particularly procedure-call statements to asynchronous procedures

OBS

connection: term and definition standardized by ISO/IEC [ISO/IEC 2382-15:1999].

Français

Domaine(s)
  • Tiroir - ISO/CEI JTC 1 Vocabulaire des technologies de l'information
Entrée(s) universelle(s)
15.06.17 (2382)
numéro d'article de norme ISO/CEI
DEF

<langages de programmation> technique permettant l’interaction entre modules, en particulier entre les instructions d’appel de procédure et les procédures asynchrones

OBS

connexion : terme et définition normalisés par l’ISO/CEI [ISO/IEC 2382-15:1999].

Espagnol

Conserver la fiche 17

Fiche 18 2010-11-10

Anglais

Subject field(s)
  • Investment
  • Stock Exchange
CONT

In financial terms, portfolio analysis is a study of the performance of specific portfolios under different circumstances. It includes the efforts made to achieve the best trade-off between risk tolerance and returns. The analysis of a portfolio can be conducted either by a professional or an investor who may utilize specialized software to do so.

Français

Domaine(s)
  • Investissements et placements
  • Bourse
DEF

Technique faisant appel à des modèles de programmation mathématique pour établir quels sont les portefeuilles de titres efficients.

Espagnol

Conserver la fiche 18

Fiche 19 2006-01-24

Anglais

Subject field(s)
  • Programming Languages
  • Artificial Intelligence
DEF

Pertaining to a technique or a programming language that supports objects, classes, and inheritance.

OBS

NOTE - Some authorities list the following requirements for object-oriented programming: information hiding or encapsulation, data abstraction, message passing, polymorphism, dynamic binding, and inheritance.

OBS

Term and definition standardized by ISO.

Français

Domaine(s)
  • Langages de programmation
  • Intelligence artificielle
DEF

Qualifie une technique ou un langage de programmation qui prend en charge les objets, les classes et permet aux objets d’hériter des propriétés de leurs objets parents.

OBS

NOTE : Certains spécialistes donnent les cinq exigences suivantes pour la programmation orientée objets : cachement d’information ou encapsulation, abstraction des données, passage de messages, polymorphisme, liage dynamique et héritage.

OBS

Termes et définition normalisés par l’ISO.

Espagnol

Campo(s) temático(s)
  • Lenguaje de programación
  • Inteligencia artificial
DEF

De o perteneciente a un sistema o lenguaje que contempla el uso de objetos.

Conserver la fiche 19

Fiche 20 2004-01-07

Anglais

Subject field(s)
  • Computer Programs and Programming
  • Programming Languages
CONT

An aspect is a subprogram that is associated with a specific property of a program. As that property varies, the effect "ripples" through the entire program.

Français

Domaine(s)
  • Programmes et programmation (Informatique)
  • Langages de programmation
OBS

La nouvelle technique de programmation appelée «programmation par aspects »consiste à décrire un logiciel comme un ensemble formé d’un composant principal et d’une collection de vues ou d’aspects décrivant des tâches comme la gestion mémoire, la synchronisation, les optimisations, etc.

Espagnol

Conserver la fiche 20

Fiche 21 2001-08-23

Anglais

Subject field(s)
  • Government Accounting
  • Financial and Budgetary Management
OBS

There are three essential elements in output budgeting: ... the allocation of expenditure to programmes which are as closely identified as is practicable with objectives ... [;] the systematic review of programmes on a regular basis ... [;] special studies, either to establish the value of alternative ways of achieving the given objectives, or to evaluate the progress made towards achieving particular objectives if this information is not available on a regular basis.

OBS

According to NOPRO (1973), output budgeting introduced in the United Kingdom, is analogous to the North American procedure of program budgeting.

Français

Domaine(s)
  • Comptabilité publique
  • Gestion budgétaire et financière
OBS

En [...] [Grande-Bretagne], le Centre d’Études administratives lance la programmation budgétaire sous le nom de budget de produits [...] Progressivement la nouvelle technique est appliquée à d’importants secteurs de la dépense publique(Défense nationale, partie des dépenses de Santé, de Police, de Justice [...]

OBS

Selon HUBUD (1973, p. 35), budget de produits est la technique britannique du P.P.B.S. [Planning, Programming, Budgeting System].

Espagnol

Campo(s) temático(s)
  • Contabilidad pública
  • Gestión presupuestaria y financiera
Conserver la fiche 21

Fiche 22 2000-07-19

Anglais

Subject field(s)
  • Operations Research and Management
  • Decision-Making Process
DEF

In Operations Research, a programming procedure for optimization of a multistage problem-solution in which a number of decision variables may be reached, tested and evaluated at each specified state of the process.

Français

Domaine(s)
  • Recherche et gestion opérationnelles
  • Processus décisionnel
DEF

En recherche opérationnelle, technique de programmation visant à rendre plus efficace la prise de décision lorsque celle-ci dépend d’une succession de décisions accompagnant chaque étape de la résolution d’un problème.

Espagnol

Conserver la fiche 22

Fiche 23 1998-11-24

Anglais

Subject field(s)
  • Television Arts

Français

Domaine(s)
  • Télévision (Arts du spectacle)
DEF

Technique de programmation qui vise à faire passer les mêmes émissions dans les mêmes tranches horaires.

Espagnol

Conserver la fiche 23

Fiche 24 1991-10-10

Anglais

Subject field(s)
  • Television Arts
OBS

... does not include a) the furnishing, on a commercial basis, of facilities or technical personnel associated with facilities, necessary for the production or post-production processing of a program or, b) editing or formatting or other similar measures necessary to enable proper and effective distribution of programming by a licensee ....

Français

Domaine(s)
  • Télévision (Arts du spectacle)
OBS

Ne vise pas : a) la fourniture, sur une base commerciale, des installations, ou du personnel technique qui y est associé, nécessaires à la production ou à la post-production d’une émission; b) le montage, la mise en forme ou tout autre travail similaire qui permet au titulaire de distribuer sa programmation d’une manière convenable et efficace.

Espagnol

Conserver la fiche 24

Fiche 25 1987-02-03

Anglais

Subject field(s)
  • Computer Graphics
  • Computer Display Technology

Français

Domaine(s)
  • Infographie
  • Techniques d'affichage (Ordinateurs)
DEF

Technique de programmation consistant à réserver une partie restreinte de l'écran à une image.

OBS

Plusieurs clôtures peuvent être utilisées pour présenter des vues simultanées d’un même objet.

Espagnol

Conserver la fiche 25

Fiche 26 1984-10-22

Anglais

Subject field(s)
  • Economic Conditions and Forecasting
  • Organization Planning
OBS

(prév. écon.) PATTERN: Planning Assistance Through Technical Evaluation of Relevance Numbers

Français

Domaine(s)
  • Prévisions et conjonctures économiques
  • Planification d'organisation
OBS

m. d’aide à la programmation au moyen de l'évaluation technique des coefficients de pertinence(Hetman, Lang. de la prév.)

Espagnol

Conserver la fiche 26

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 :