Typed Lambda Calculus

Typed lambda calculus

Typed lambda calculi are formalisms that use the lambda-symbol to denote anonymous function abstraction, and assign types to lambda terms. They are foundational programming languages, related to mathematical logic and proof theory, and form the basis of typed functional and imperative programming languages. They also play an important role in type systems for programming languages.

1 courses cover this concept

CS 242 Programming Languages

Stanford University

Fall 2022

Stanford University's CS 242 teaches the basics of programming language theory, its applications, and future trends. It focuses on the practical and theoretical understanding of programming languages, covering typed lambda calculus, state, monads, and more.

No concepts data

+ 15 more concepts