Skip to search formSkip to main contentSkip to account menu

Coroutine

Known as: Coroutines, Yield statement, Cothread 
Coroutines are computer program components that generalize subroutines for nonpreemptive multitasking, by allowing multiple entry points for… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2013
2013
A key issue in the development of reliable embedded software is the proper handling of reactive control-flow, which typically… 
2010
2010
The implementation of unit tests with mock objects and stubs often involves substantial manual work. Stubbed methods return… 
2007
2007
Delimited continuations are the meanings of delimited evaluation contexts in programming languages. We show they offer a uniform… 
1994
1994
  • S. R. Maxwell
  • 1994
  • Corpus ID: 10012697
The genetic programming methodology is expanded with a coroutine model for the synchronous, parallel execution of the individual… 
Highly Cited
1992
Highly Cited
1992
Standard Functional Unification Grammars (FUGs) provide a structurally guided top-down control regime for sentence generation… 
1990
1990
PICASSO is a graphical user interface development system that includes an interface toollkit and an application framework. The… 
1988
1988
This paper presents a modular design approach for the implementation of process‐oriented or event‐oriented discrete systems… 
1987
1987
This report shows how a principle-based parser with a ``co-routine'''' design improves parsing for translation. The parser… 
1983
1983
We describe five paradigm shifts in programming language design, some old and some relatively new, namely Effect to Entity… 
Review
1980
Review
1980
Algorithms using retentive control are currently being developed in operating systems, simulation, artificial intelligence and…