¿Qué significa brecha semántica?
La
"brecha semántica", como a menudo se hace referencia en TI, es la
diferencia entre los conjuntos de programación de alto nivel en varios
lenguajes de computadora y las simples instrucciones de computación con las que
trabajan los microprocesadores en lenguaje de máquina. Esta diferencia clásica
ha obligado a los ingenieros y diseñadores a buscar diferentes formas de
mediación entre lenguaje de alto nivel y lenguaje básico de máquina
Función de la brecha
semántica
En
el pasado, los ingenieros intentaron cerrar la brecha semántica al hacer que
los microprocesadores sean más complejos, como con los modelos de Computación
de conjunto de instrucciones complejas (CISC). Sin embargo, descubrieron que
podría ser igual de efectivo, si no más, diseñar modelos de Computación de
conjuntos de instrucciones reducidas (RISC).
La filosofía es que los microprocesadores no
tienen que hacer un trabajo complejo, sino que pueden dividir las instrucciones
de alto nivel en pasos simples. Eso resuena con las formas en que la
programación semántica se compila o desglosa en lenguaje máquina. La brecha
semántica ilustra la diferencia entre humanos y computadoras y cómo procesan
los datos.

Comentarios
Publicar un comentario