<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.karljones.com/index.php?action=history&amp;feed=atom&amp;title=Continuation</id>
		<title>Continuation - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.karljones.com/index.php?action=history&amp;feed=atom&amp;title=Continuation"/>
		<link rel="alternate" type="text/html" href="http://wiki.karljones.com/index.php?title=Continuation&amp;action=history"/>
		<updated>2026-10-23T18:05:14Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>http://wiki.karljones.com/index.php?title=Continuation&amp;diff=19710&amp;oldid=prev</id>
		<title>Karl Jones: Created page with &quot;In computer science and computer programming, a '''continuation''' is an abstract representation of the Control flow|control s...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.karljones.com/index.php?title=Continuation&amp;diff=19710&amp;oldid=prev"/>
				<updated>2016-11-29T17:58:04Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;In &lt;a href=&quot;/index.php/Computer_science&quot; title=&quot;Computer science&quot;&gt;computer science&lt;/a&gt; and &lt;a href=&quot;/index.php/Computer_programming&quot; title=&quot;Computer programming&quot;&gt;computer programming&lt;/a&gt;, a &amp;#039;&amp;#039;&amp;#039;continuation&amp;#039;&amp;#039;&amp;#039; is an &lt;a href=&quot;/index.php/Abstraction_(software_engineering)&quot; title=&quot;Abstraction (software engineering)&quot;&gt;abstract representation&lt;/a&gt; of the Control flow|control s...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[computer science]] and [[computer programming]], a '''continuation''' is an [[Abstraction (software engineering)|abstract representation]] of the [[Control flow|control state]] of a [[computer program]].&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
A continuation reifies the program control state, i.e. the continuation is a [[data structure]] that represents the computational process at a given point in the process's execution; the created data structure can be accessed by the programming language, instead of being hidden in the runtime environment. Continuations are useful for encoding other control mechanisms in programming languages such as exceptions, generators, coroutines, and so on.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;current continuation&amp;quot; or &amp;quot;continuation of the computation step&amp;quot; is the continuation that, from the perspective of running code, would be derived from the current point in a program's execution. The term continuations can also be used to refer to first-class continuations, which are constructs that give a programming language the ability to save the execution state at any point and return to that point at a later point in the program, possibly multiple times.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Call-with-current-continuation]]&lt;br /&gt;
* [[Closure]]&lt;br /&gt;
* [[COMEFROM]]&lt;br /&gt;
* [[Continuation-passing style]]&lt;br /&gt;
* [[Control flow]]&lt;br /&gt;
* [[Coroutine]]&lt;br /&gt;
* [[Delimited continuation]]&lt;br /&gt;
* [[Denotational semantics]]&lt;br /&gt;
* [[GOTO]]&lt;br /&gt;
* [[Spaghetti stack]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Continuation Continuation] @ Wikipedia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Computer programming]]&lt;/div&gt;</summary>
		<author><name>Karl Jones</name></author>	</entry>

	</feed>