A growing number of probabilistic programming systems (PPSs) are under development. In this survey, I briefly describe some of the more widely used systems and mention their key features. Where possible, I also provide you with URLs to download the systems. I don’t attempt to cover all of the systems out there; I apologize to any developers whose system I don’t cover. I also apologize in advance for any errors or key omissions in the description of the systems.
PPSs can be characterized along various dimensions: