Etymology

coroutine

C3O1R1O1U1T1I1N1E1

Today it means: A piece of code that performs a task, and that can be passed new input and return output more than once. Full definition →

English routine ← French routine ← Latin co-
Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok

The story

  1. Proto-Indo-European*ḱe?
  2. Proto-Indo-European*ḱóm
  3. Proto-Italic*kom
  4. Proto-Italic*kom-
  5. Latincon-
  6. Latinco-
  7. Englishco-
  8. Frenchroutine
  9. Englishroutine
  10. English todaycoroutine

From co- + routine, coined by American computer scientist Melvin Conway in 1958.

Etymology from Wiktionary, CC BY-SA 4.0.