Koprogram: Porovnání verzí

Přidány 3 bajty ,  před 14 lety
m
Vjazyce2
m (robot přidal: de, ja, pl, ru, uk, zh)
m (Vjazyce2)
{{Softwarový pahýl}}
'''Koprogramy''' (anglicky ''{{Vjazyce2|en|coroutine''}}) jsou v [[informatika|informatice]] programové komponenty, které umožňují na rozdíl od podprogramů (procedur, funkcí, metod) více vstupních bodů, pozastavení a obnovení výpočtu v jejich různých místech. Koprogramy jsou vhodné pro implementaci kooperativního [[multitasking]]u, iterátorů, proudů (stream) a trubek (pipe).
 
Termín koprogram poprvé použil [[Melvin Conway]] ve své seminární práci v roce [[1963]]<ref>M.E. Conway, ''Design of a separable transition-diagram compiler'', Communications of the ACM, Vol. 6, No. 7, July 1963</ref>.