Church is a probabilistic programming language designed for expressive description of generative models (Goodman, Mansinghka, Roy, Bonawitz and Tenenbaum, 2008). Church is a derivative of the programming language Scheme with probabilistic semantics. This website serves as a portal to work related to Church, including a reference implementation and a repository of probabilistic models expressed in Church.
2. Official Google Research Blog: Lessons learned developing a practical large scale machine learning system