Korovi so sestavne dele računalniškega programa, ki posplošujejo podprograma za neprevlačna večopravilnost, tako da omogočajo več vstopnih točk za začasno ustavitev in nadaljevanje izvajanja na določenih lokacijah. Korofini so zelo primerni za izvajanje znanih programskih komponent, kot so zadruge, izjeme, zanke dogodkov, iteratorji, neskončni seznami in cevi. Po besedah Donalda Knutha je Melvin Conway leta 1958 v zvezi z gradnjo montažnega programa podkrepil izraz coroutine. Prva objavljena razlaga koroutina se je pojavila kasneje, leta 1963. [Računalniški program][Jezik zbirke] |