Initial Conceptualization and Compiler Work
Melvin Conway began developing his COBOL compiler for the UNIVAC LARC, encountering severe memory and control flow challenges that directly motivated his invention of coroutines.
Significance
This practical engineering problem served as the direct catalyst for the conceptual birth of coroutines as a necessary and innovative programming construct.
Key facts
- Year
- 1958
- Type
- invention
- Location
- Case Institute of Technology, Cleveland, Ohio, USA