News for hackers. Stuff that matters.
Re:What is probabilistic programming? by tristanz on Wednesday April 17, 2013 @12:47PM (#5565474)
While the line isn't sharp, I would distinguish somewhat between older BUGS like languages, where the underlying analogy is typically a directed graph, and more recent probabilistic programming languages like Church, where the underlying analogy is an execution trace. The excitement around this newer form of probabilistic programming comes from the fact that they really are programming languages. Unlike BUGS, they inherit all the flexibility, composability, and encapsulation of the underlying language. Inference is viewed as sampling execution traces, so the connection with a programming language is quite tight.
Re:What is probabilistic programming? by tel on Wednesday April 17, 2013 @02:51PM (#5566287)
I agree in practice, but pedantically, blurring that line is the second step to understanding modern PPLs.