Définition - Que signifie Semantic Gap?
Le «fossé sémantique» auquel il est souvent fait référence en informatique est la différence entre les ensembles de programmation de haut niveau dans divers langages informatiques et les simples instructions de calcul avec lesquelles les microprocesseurs travaillent en langage machine. Cette différence classique a obligé les ingénieurs et les concepteurs à examiner différentes méthodes de médiation entre le langage de haut niveau et le langage machine de base.
Definir Tech explique Semantic Gap
Dans le passé, les ingénieurs ont tenté de combler le fossé sémantique en rendant les microprocesseurs plus complexes, comme avec les modèles CISC (Complex Instruction Set Computing). Cependant, ils ont constaté qu'il pourrait être tout aussi efficace, sinon plus, de concevoir des modèles RISC (Reduced Instruction Set Computing). La philosophie est que les microprocesseurs n'ont pas à effectuer un travail complexe, mais peuvent décomposer les instructions de haut niveau en étapes simples. Cela résonne avec la manière dont la programmation sémantique est compilée ou décomposée en langage machine. Le fossé sémantique illustre la différence entre les humains et les ordinateurs et la façon dont ils traitent les données.