search
Get Started
search
Alonzo Church - Scientist
zoom_in Click to enlarge

Alonzo Church

description Alonzo Church Overview

Alonzo Church was an American mathematician whose theoretical work profoundly impacted computer science. He developed lambda calculus, a fundamental model for computation that explores the limits of what can be computed. His investigations into computability and symbolic logic laid crucial groundwork for modern programming languages and influenced generations of mathematicians and scientists. Primarily used by academics and researchers in mathematics, logic, and early computer science, his ideas remain central to theoretical computing.

help Alonzo Church FAQ

What is Alonzo Church's lambda calculus?

Lambda calculus is a formal mathematical system of expressing computation purely through function abstraction and application. Introduced in the 1930s, it became a foundational pillar for theoretical computer science and modern functional programming languages.

What is the Church-Turing thesis?

The Church-Turing thesis, formulated simultaneously by Alonzo Church and Alan Turing, posits that a function is effectively calculable only if it is computable by a Turing machine. This theory essentially defined the absolute limits of what algorithms and mechanical computers can solve.

Was Alonzo Church involved with Alan Turing during his career?

Yes, Alan Turing studied under Alonzo Church at Princeton University from 1936 to 1938. Church guided Turing's doctoral studies, during which the two mathematicians independently developed different mathematical models that defined mechanical computation.

Did Alonzo Church help invent the computer programming language LISP?

While Church did not invent LISP himself, his lambda calculus heavily inspired its creation. The renowned computer scientist John McCarthy created LISP in the late 1950s by directly applying Church's mathematical logic of function application to early machine instructions.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Track changes
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare