Diskussion:Koroutine
Tipp: In C# ist das jetzt durch das Schlüsselwort "yield return" möglich!
note to self
BearbeitenHey, ich hab das C-Beispiel mal durch "indent -kr" gejagt, da die Formatierung vorher kaputt war. (nicht signierter Beitrag von 178.25.46.122 (Diskussion) 01:41, 17. Okt. 2010 (CEST))
Kooperatives Multitasking
BearbeitenWas ist der Unterschied zwischen Koroutinen und kooperativem Multitasking? --Gfrat (Diskussion) 19:30, 23. Mär. 2012 (CET)
- Koroutinen sind eine Möglichkeit, um kooperatives Multitasking zu realisieren. --Matthäus Wander 11:14, 3. Feb. 2023 (CET)
Unterschied Generatoren und Koroutine
BearbeitenKann mir jemand den Unterschied erklären? Beide Konstrukte ermöglichen, wie ein Iterator bei Bedarf Werte "abzugeben". --Nightfly | Disk 23:43, 21. Mär. 2013 (CET)
- Generatoren sind eine Form von Koroutinen. --Matthäus Wander 11:13, 3. Feb. 2023 (CET)
Go (Programmiersprache)
BearbeitenKann die Programmiersprache Go nicht auch Koroutinen? Ich glaube dort heissen sie Goroutinen (nicht signierter Beitrag von 91.208.191.81 (Diskussion) 14:00, 26. Mär. 2014 (CET))
Der Artikel beschreibt die Koroutine kaum
BearbeitenAuf der Suche nachdem was eine Koroutine ist, finde ich hier nur eine kurze Definition. Danach erfahre ich, wie schwierig es ist, eine Koroutine in verschiedenen Sprachen auszudrücken. Das ist sicherlich ein interessanter Aspekt, sollte aber hinter das Wesen einer Koroutine zurücktreten. Hier sollten wir - womöglich in einer Pseudosprache - anhand eines Paradebeispiels einer Koroutine zunächst erläutern, was es ist, dass die unterschiedlichen Realisierungen anstreben. --Ormek (Diskussion) 19:21, 12. Feb. 2017 (CET)
Pythonischeres Beispeil für einen Generator
BearbeitenDer Python code ist unpythonic und schwer zu verstehen. Folgender ist besser:
# Fibonaccifolge als Generator
def fibonacci(limit):
first, second = 0, 1
for _ in range(limit):
first, second = second, first + second
yield first
for number in fibonacci(10):
print(number)
(nicht signierter Beitrag von 2003:f1:1706:f900:6596:59bb:44c5:66af (Diskussion) 13:02, 12. Mär. 2020)
- Bevor sich jemand wundert: das Beispiel wurde im Artikel bereits ersetzt. --Matthäus Wander 15:45, 2. Feb. 2023 (CET)