HeadlinesBriefing HeadlinesBriefing.com

Máquinas imposibles: programación declarativa para el mundo

Hacker News •
×

Un usuario de Hacker News compartió un experimento mental que plantea cómo podría sentirse la programación declarativa en el mundo físico. La premisa se basa en una idea conocida del software, como SQL, donde los usuarios declaran el resultado deseado y el motor de ejecución averigua cómo producirlo.

Sin acceso a un actuador físico, el autor simuló el concepto en software. Los usuarios demuestran el efecto deseado y el sistema averigua cómo lograrlo. En el ejemplo, un usuario quiere tocar una campana y dispone de una manivela. El sistema identifica una forma de conectar ambas cosas. Si se añaden obstáculos, un solucionador de restricciones que funciona en segundo plano encuentra la manera de sortearlos.

El autor sostiene que el enfoque resulta interesante porque permite razonar sobre los problemas a un nivel de abstracción más alto, dejando que el sistema determine la mecánica necesaria para producir el efecto previsto.

La publicación invitaba a reacciones, comentarios y propuestas para ampliar el concepto. En el momento de la captura tenía 26 puntos y 3 comentarios.

Fuente: Hacker News · Resumido por HeadlinesBriefing