Blog de Contraslash (Legacy)

Modelo de programación relacional

June 08, 2018

Modelo de programación relacional

Se obtiene añadiendo dos conceptos al modelo declarativo:

Escogencia no determinista

Dado un conjunto de opciones, se escoge cualquiera

Espacio de computación

Se simula el comportamiento de la máquina en función de una escogencia no determinista

Información adicional

  • Commit hace que se complete una operación Choose en el espacio y se devuelva un resultado
  • Choose espera hasta que el espacio se estabilice, bloquea el estado actual y crea un punto de escogencia.
  • Este paradigma no útil pero no práctica para resolver problemas combinatirios muy grandes
  • El concepto esencial es la escogencia no deterministica
  • -