TERMIUM Plus®

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

LOGIC PROGRAMMING [20 fiches]

Fiche 1 2024-07-08

Anglais

Subject field(s)
  • Testing and Debugging
  • Artificial Intelligence
DEF

Data prepared solely to test the accuracy of the programming and logic of a computerized system.

OBS

test data; evaluation data: designations standardized by ISO in collaboration with the International Electrotechnical Commission.

Français

Domaine(s)
  • Test et débogage
  • Intelligence artificielle
DEF

Données servant à vérifier la précision de la programmation et de la logique d'un système informatique.

OBS

données d'essai; données d'évaluation : désignations normalisées par l'ISO en collaboration avec la Commission électrotechnique internationale.

Terme(s)-clé(s)
  • donnée d'essai
  • donnée d'évaluation

Espagnol

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

Información definida y creada para verificar y depurar programas y que es desarrollada tanto por los usuarios como por los programadores para validar un programa recién creado.

CONT

Los datos de prueba deben contener ejemplos de todas las combinaciones posibles de condiciones válidas y erróneas que pueden ocurrir para así verificar todo el programa.

Conserver la fiche 1

Fiche 2 2024-05-23

Anglais

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

A normal form for predicate calculus formulae borrowed from mathematical logic, and much used in automatic theorem proving.

CONT

The logic used to represent knowledge in logic programming is clausal form which is a subset of first-order predicate logic.

Français

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

On peut représenter une formule en forme normale conjonctive par un ensemble de clauses, on parle alors de forme clausale.

Espagnol

Conserver la fiche 2

Fiche 3 2024-05-09

Anglais

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

... a clause containing at most one positive literal.

CONT

In logic programming, Horn clauses are expressions connected by "or" with at most one positive proposition.

Français

Domaine(s)
  • Mathématiques informatiques
  • Programmes et programmation (Informatique)
  • Intelligence artificielle
DEF

[...] clause comportant au plus un littéral positif.

OBS

Les clauses de Horn possèdent une syntaxe plus restrictive que les règles de production utilisées dans beaucoup de systèmes experts.

Espagnol

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

Cláusula que contiene como máximo un literal positivo.

Conserver la fiche 3

Fiche 4 2024-05-09

Anglais

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

A method for structuring programs as sets of logical rules with predefined algorithms for the processing of input data to a program according to the rules of that program.

CONT

One of the most important features of logic programming is that it separates the idea of goals from the statements of how to satisfy them.

CONT

One outcome of the procedural-declarative controversy... has been the development of "logic programming", in particular the language PROLOG... which is essentially a notation for predicate logic.

OBS

logic programming : term standardized by ISO and CSA.

Français

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

Programmation basée sur la logique propositionnelle, la logique des prédicats, ou une extension de celles-ci.

DEF

Méthode utilisée pour structurer les programmes sous la forme d'ensembles de règles logiques munis d'algorithmes prédéfinis permettant de traiter, selon ces règles, les données d'entrée d'un programme.

OBS

Le langage Prolog a été spécialement conçu pour ce type de programmation. Notion développée par C. Cordell Green dans sa thèse de doctorat (1969).

OBS

programmation en logique; programmation logique : termes normalisés par l'ISO et la CSA.

Espagnol

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

Método de programación en el que los enunciados son del tipo lógico, en el sentido técnico del término, o sea, representan proposiciones y predicados lógicos, implicaciones lógicas, etc.

Conserver la fiche 4

Fiche 5 2024-02-13

Anglais

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

Constraint logic programming is a subfield of AI [artificial intelligence] that deals with the use of logic to solve problems with constraints.

Terme(s)-clé(s)
  • constraint logic programing

Français

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

Espagnol

Conserver la fiche 5

Fiche 6 2023-06-02

Anglais

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

Answer set programming(ASP) is a form of declarative programming based on the stable model semantics of logic programming. It is used for knowledge representation and reasoning under the answer set semantics.

Français

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

[La] programmation par ensembles réponses [est une] forme de programmation déclarative adaptée aux problèmes de recherche difficiles [qui] est basée sur la sémantique des modèles stables (ensemble de réponses) de la programmation logique.

Espagnol

Conserver la fiche 6

Fiche 7 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 7

Fiche 8 2020-10-14

Anglais

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

... Bayesian programming... is a mathematical formalism that defines in simple mathematical terms the way that probability can be used as an alternative to logic for rational reasoning in the presence of uncertainty.

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

Français

Domaine(s)
  • Mathématiques informatiques
  • Programmes et programmation (Informatique)
CONT

Comme les probabilités sont une extension de la logique, il est [...] possible d'utiliser un formalisme algébrique pour définir les modèles probabilistes. Nous avons proposé un tel formalisme, appelé «programmation bayésienne» [...]

Espagnol

Campo(s) temático(s)
  • Matemáticas para computación
  • Programas y programación (Informática)
CONT

La programación bayesiana es un formalismo y una metodología para especificar modelos probabilísticos y resolver problemas cuando se dispone de menos de la información necesaria, es un nuevo método de programación de robots móviles basado en la inferencia bayesiana.

Conserver la fiche 8

Fiche 9 2020-06-02

Anglais

Subject field(s)
  • Occupation Names (General)
  • Communication and Information Management
  • Information Processing (Informatics)
CONT

A data librarian need not become a programmer, statistician, or database manager, but should be interested in learning about the languages and programming logic of computers, databases, and information retrieval tools.

Français

Domaine(s)
  • Désignations des emplois (Généralités)
  • Gestion des communications et de l'information
  • Traitement de l'information (Informatique)
CONT

Les compétences du bibliothécaire de données et la formation : le bibliothécaire devra avoir des compétences informatiques solides (en standards de métadonnées, formats, ontologies de domaine, etc.), associées à une connaissance de la discipline de recherche.

Espagnol

Campo(s) temático(s)
  • Nombramiento de cargos (Generalidades)
  • Gestión de las comunicaciones y la información
  • Tratamiento de la información (Informática)
DEF

Persona que mantiene la custodia y control de los discos, cintas y manuales de procedimiento catalogándolos y supervisando el uso de dichos recursos de datos.

Conserver la fiche 9

Fiche 10 - données d’organisme externe 2014-08-25

Anglais

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

method for structuring programs as sets of logical rules with predefined algorithms for the processing of input data to a program according to the rules of that program

OBS

logic programming : term and definition standardized by ISO/IEC [ISO/IEC 2382-7 : 2000].

Français

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

méthode utilisée pour structurer les programmes sous la forme d'ensembles de règles logiques munis d'algorithmes prédéfinis permettant de traiter, selon ces règles, les données d'entrée d'un programme

OBS

programmation logique : terme et définition normalisés par l'ISO/CEI [ISO/IEC 2382-7:2000].

Espagnol

Conserver la fiche 10

Fiche 11 2010-07-21

Anglais

Subject field(s)
  • Programming Languages
DEF

A programming language for programmable logic controllers that uses graphical program elements(contacts, coils and boxes) linked together to form a program that resembles a relay ladder logic diagram.

Français

Domaine(s)
  • Langages de programmation
DEF

Langage graphique [qui sert à] programmer les automates programmables industriels (PLC) [et qui permet l'écriture d'un] programme de contrôle sous la forme d'un circuit électrique comportant des interrupteurs.

CONT

Un programme écrit en langage schéma à contacts consiste en la représentation graphique d'instructions d'un programme de l'automate, avec des symboles pour les contacts, bobines et blocs, sous la forme d'une série de réseaux exécutés de manière séquentielle par un automate.

Espagnol

Conserver la fiche 11

Fiche 12 2004-08-06

Anglais

Subject field(s)
  • Storage Media (Data Processing)
DEF

Circuit line in a PROM chip or similar device that is designed to be blown apart.

DEF

The material initially provided in a PROM that can be "blown" when the PROM is programmed.

CONT

Fuse PROM. A programmable read-only memory on which the programming is carried out either by blowing open microscopic fuse links to define a logic one or zero for each cell in the memory array, or by causing metal to short out base-emitter transistor junctions to program the ones or zeros into the memory.

Français

Domaine(s)
  • Supports d'information (Informatique)

Espagnol

Campo(s) temático(s)
  • Medios de almacenamiento (Procesamiento de datos)
DEF

Técnica de memoria de sólo lectura programable (PROM) ampliamente usada. Se usa una corriente excesiva para destruir una conexión metalizada en el dispositivo de almacenamiento, creando un 0, por ejemplo si un elemento conductivo se interpreta como 1.

Conserver la fiche 12

Fiche 13 2004-07-28

Anglais

Subject field(s)
  • Artificial Intelligence
  • Computer Mathematics
DEF

A diagram that illustrates program logic with fixed symbols to represent structured programming constructs. It is essentially a representation of pseudocode without the supporting text.

Français

Domaine(s)
  • Intelligence artificielle
  • Mathématiques informatiques

Espagnol

Campo(s) temático(s)
  • Inteligencia artificial
  • Matemáticas para computación
DEF

Representación gráfica de los mayores pasos lógicos en un proceso. Los símbolos ilustrativos pueden representar documentos, máquinas o acciones a tomar durante el procedimiento. Las áreas de abstracción son dónde o quién hace qué cosa, antes que cómo debe hacerse.

Conserver la fiche 13

Fiche 14 2002-10-08

Anglais

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

A symbolic or AI programming language based on predicate calculus.

OBS

PROLOG is the most popular language for AI research outside of North America.

OBS

PROgramming in LOGic. An AI programming language that is especially popular in Europe and In Japan.

Français

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

Langage de programmation logique qui permet, à la façon des systèmes experts, de résoudre les problèmes par inférence à partir de règles.

CONT

Prolog contient en quelque sorte le noyau d'un (certain type de) système expert.

Espagnol

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

Lenguaje de programación de alto nivel basado en la lógica usado en el campo de la inteligencia artificial.

CONT

PROLOG está diseñado para manipular el conocimiento en vez de números. Lo que distingue a PROLOG de otros lenguajes más tradicionales orientados hacia la programación es que cada línea de PROLOG incluye tanto las instrucciones como los datos que deben ser procesados por la computadora (ordenador). Fue desarrollado por Alain Colmerauer de la Universidad de Marsella (Francia).

Conserver la fiche 14

Fiche 15 1999-05-06

Anglais

Subject field(s)
  • Computer Programs and Programming
DEF

A pattern guide on which there are flowchart, logic and other symbols used in programming.

Français

Domaine(s)
  • Programmes et programmation (Informatique)

Espagnol

Conserver la fiche 15

Fiche 16 1989-12-18

Anglais

Subject field(s)
  • Control Systems (Electronic Instrumentation)
CONT

The advantage of programming sequences over relay logic and mechanical timers is assuming increasing importance since electronic systems are more versatile and reliable. The 1K1 series of programmable sequencers are designed primarily for gas turbine type applications where reliability failure detection, rapid fault finding and quick program changes are of prime importance.(Source : SAE Preprints n. 770962 for Meeting, Nov. 14-17, 1977).

Français

Domaine(s)
  • Systèmes cybernétiques de contrôle et de commande
CONT

On utilise (...) les micro-ordinateurs dans les applications où les miniordinateurs seraient trop puissants, telles que la conduite des ascenseurs, le convoyage, [et] les petits automatismes qui étaient réalisés à l'aide de circuits câblés tels que les relais. Ils sont donc voisins des séquenceurs programmables. (contexte tiré d'un projet en informatique, 1976).

Espagnol

Conserver la fiche 16

Fiche 17 1989-05-29

Anglais

Subject field(s)
  • Artificial Intelligence
  • Software
CONT

The basic configuration of Figure 1. 2 could be used to implement an automobile an automobile fuel injection system, an automatic machine tool, or a robot. The design of such a system requires the application of several disciplines including analog design, logic design, programming, and system design.

Français

Domaine(s)
  • Intelligence artificielle
  • Logiciels
OBS

Voir représentation analogique.

Espagnol

Conserver la fiche 17

Fiche 18 1989-01-31

Anglais

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

Language that attempts to integrate input/output better with the logic programming model, by identifying the input/output streams of devices with the logical streams in the language.

Français

Domaine(s)
  • Intelligence artificielle
  • Langages de programmation

Espagnol

Conserver la fiche 18

Fiche 19 1986-05-13

Anglais

Subject field(s)
  • Computer Programs and Programming
DEF

A class of programming languages, and a subclass of the declarative languages, that is based on symbolic logic. The objective is to program in "pure" logic, but this has not yet been achieved. The most widely used logic programming language is PROLOG(based on the Horn clause subset of logic) but includes certain "impure" features.

Français

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

Il est prévu au contraire de mettre au point un langage (en cours de définition), relevant de la catégorie des langages de programmation logiques, qui permet d'exprimer non pas des instructions à exécuter scrupuleusement, mais des contraintes logiques portant sur des variables, un "moteur" se chargeant de trouver toutes les combinaisons de valeurs qui satisfont ces contraintes.

Espagnol

Conserver la fiche 19

Fiche 20 1985-03-26

Anglais

Subject field(s)
  • Codes (Software)
CONT

It is desirable to have high-level languages, unlike programming languages, with which we can express requirements and specifications. The early versions of such languages... were not computable. This book describes such a language which is computable. Its statements are successively refined until program code can be automatically generated. It is mathematically based so that it produces bug-free and consistent logic.

Français

Domaine(s)
  • Codes (Logiciels)
OBS

prouvable : qu'il est possible de prouver.

Espagnol

Conserver la fiche 20

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 :