'''Probabilistic programming''' ('''PP''') is a [[programming paradigm]] inbased whichon the declarative specification of [[probabilistic model]]s are specified and inference, for thesewhich modelsinference is performed automatically.<ref name=physorg>{{cite news
| title=Probabilistic programming does in 50 lines of code what used to take thousands
Line 9:
| date=April 13, 2015
| access-date=2015-04-13 }}
</ref> ItProbabilistic represents anprogramming attemptattempts to unify probabilistic modeling and traditional general purpose programming in order to make the former easier and more widely applicable.<ref>{{cite web|url=http://probabilistic-programming.org/wiki/Home|title=Probabilistic Programming|work=probabilistic-programming.org|access-date=December 24, 2013|archive-url=https://web.archive.org/web/20160110035042/http://probabilistic-programming.org/wiki/Home|archive-date=January 10, 2016|url-status=dead}}</ref><ref name="Pfeffer2014">Pfeffer, Avrom (2014), ''Practical Probabilistic Programming'', Manning Publications. p.28. {{ISBN|978-1 6172-9233-0}}</ref> It can be used to create systems that help make decisions in the face of uncertainty. Programming languages following the probabilistic programming paradigm are referred to as "probabilistic programming languages" (PPLs).
Programming languages used for probabilistic programming are referred to as "probabilistic programming languages" (PPLs).