Continuations

Continuation

Continuations are abstract representations of a program's control state and can be accessed by the programming language. They are useful for encoding control mechanisms like exceptions, generators, and coroutines. The "current continuation" refers to the continuation derived from the current point in a program's execution, and first-class continuations allow saving and returning to execution states at any point in the program.

2 courses cover this concept

CSE 130: Programming Languages: Principles and Paradigms

UC San Diego

Winter 2017

UC San Diego's CSE 130 provides an overview of basic concepts and design trade-offs related to programming languages. The course covers a wide range of topics like scope, storage management, exceptions, and concurrency, through practical implementation.

No concepts data

+ 17 more concepts

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