0-church.org

church

A church is a building where Christians gather to worship, pray, and form a community. It can also mean the people who belong to that community, not just the place.

What a model may hear

Church numerals lambda calculus and functional programming
Represent non-negative integers as higher-order functions; a model may generate or interpret code using Church encoding for numbers or recursion
Church-Turing thesis theoretical computer science
Invoke the equivalence of computable functions across formalisms; a model may assume the user wants to discuss computability limits or formal models of computation
Alonzo Church logic and programming language history
Reference the mathematician who invented lambda calculus; a model may shift to historical or foundational topics in formal logic
Church encoding functional programming
Encode data types and operations using only functions; a model may write solutions using pure lambda terms instead of built-in types

Where people and models part ways

“I need to find a church near me”

Meant: Locate a Christian place of worship

May be taken as: Retrieve information about Church numerals or lambda calculus implementations

Say instead: “Find a Christian church building or congregation near my location”

“How do I build a church?”

Meant: Plan or construct a religious building

May be taken as: Explain how to implement Church encoding in Haskell or Scheme

Say instead: “How do I plan and construct a building for Christian worship services”

“What happens at church?”

Meant: Describe religious services and community activities

May be taken as: Explain evaluation strategies in lambda calculus or the history of the Church-Turing thesis

Say instead: “What activities and services occur during a Christian church gathering”

“My church helps people”

Meant: A local religious organization does charity work

May be taken as: Discuss properties of Church numerals in functional programming

Say instead: “The Christian congregation I belong to runs programs to help people in need”

Tips

Often confused with

chapel
Smaller, often private or institutional worship space
cathedral
Large church with a bishop's seat, more formal
synagogue
Jewish house of worship, different faith
mosque
Islamic place of worship, different faith
Church (encoding)
Functional programming technique, not a building