https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Datenstromorientierte_Programmierung Datenstromorientierte Programmierung - Versionsgeschichte 2025-05-21T17:44:08Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.1 https://de.wikipedia.org/w/index.php?title=Datenstromorientierte_Programmierung&diff=225359418&oldid=prev Aka: Halbgeviertstrich, Links normiert 2022-08-15T15:24:49Z <p>Halbgeviertstrich, Links normiert</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 15. August 2022, 17:24 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die '''Datenstromorientierte Programmierung''' geht von einem kontinuierlichen [[Datenstrom]], meist Signaldaten, der in Echtzeit verändert und ausgegeben wird, aus. Bekannte Beispiele sind [[Simulink]], [[Pure Data]], [[<del style="font-weight: bold; text-decoration: none;">Lustre_</del>(Programmiersprache)]] oder [[LabVIEW]].</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die '''Datenstromorientierte Programmierung''' geht von einem kontinuierlichen [[Datenstrom]], meist Signaldaten, der in Echtzeit verändert und ausgegeben wird, aus. Bekannte Beispiele sind [[Simulink]], [[Pure Data]], [[<ins style="font-weight: bold; text-decoration: none;">Lustre </ins>(Programmiersprache)]] oder [[LabVIEW]].</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Datenstromorientierte Programmierung wurde Anfang der 1970er Jahre von [[John Paul Morrison|J. Paul Morrison]] erfunden <del style="font-weight: bold; text-decoration: none;">—</del> eine frühe Implementierung dieser Technologie ist seit damals in den größten kanadischen Banken in ständigem Gebrauch.&lt;ref&gt;J. Paul Morrison, ''Flow-Based Programming'', http://jpaulmorrison.com/fbp/. Abgerufen am 10. Juni 2010&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Datenstromorientierte Programmierung wurde Anfang der 1970er Jahre von [[John Paul Morrison|J. Paul Morrison]] erfunden <ins style="font-weight: bold; text-decoration: none;">–</ins> eine frühe Implementierung dieser Technologie ist seit damals in den größten kanadischen Banken in ständigem Gebrauch.&lt;ref&gt;J. Paul Morrison, ''Flow-Based Programming'', http://jpaulmorrison.com/fbp/. Abgerufen am 10. Juni 2010&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Datenstromorientierte Programmierung war zu Beginn stark von damaligen IBM-Simulationssprachen beeinflusst, besonders von [[GPSS]]. Ihre Wurzeln aber reichen bis zu [[Melvin Conway]]s herausragender Arbeit über [[Coroutine]]n zurück.&lt;ref&gt;M.E. Conway, ''Design of a separable transition-diagram compiler'', Communications of the ACM, Vol. 6, No. 7, July 1963&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Datenstromorientierte Programmierung war zu Beginn stark von damaligen IBM-Simulationssprachen beeinflusst, besonders von [[GPSS]]. Ihre Wurzeln aber reichen bis zu [[Melvin Conway]]s herausragender Arbeit über [[Coroutine]]n zurück.&lt;ref&gt;M.E. Conway, ''Design of a separable transition-diagram compiler'', Communications of the ACM, Vol. 6, No. 7, July 1963&lt;/ref&gt;</div></td> </tr> </table> Aka https://de.wikipedia.org/w/index.php?title=Datenstromorientierte_Programmierung&diff=219379744&oldid=prev Julius2803: Komma vor „sondern“, „indem“, „wobei“ etc. 2022-01-20T19:30:09Z <p>Komma vor „sondern“, „indem“, „wobei“ etc.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 20. Januar 2022, 21:30 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 22:</td> <td colspan="2" class="diff-lineno">Zeile 22:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Datenstrom ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Datenstrom ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Beim Datenstrom handelt es sich meist um Audio- oder Videodaten, seltener auch um reine Zahlenwerte. Er fließt immer vom Ausgang eines Objektes zu allen damit verbundenen Eingängen von Objekten bis er in eine Senke gelangt.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Beim Datenstrom handelt es sich meist um Audio- oder Videodaten, seltener auch um reine Zahlenwerte. Er fließt immer vom Ausgang eines Objektes zu allen damit verbundenen Eingängen von Objekten<ins style="font-weight: bold; text-decoration: none;">,</ins> bis er in eine Senke gelangt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendungsgebiete ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendungsgebiete ==</div></td> </tr> </table> Julius2803 https://de.wikipedia.org/w/index.php?title=Datenstromorientierte_Programmierung&diff=203911967&oldid=prev Hendiadyon: weiteres Beispeil, in dem Fall, nicht grafisch, daher in meinen Augen relevant, hinzugefügt. 2020-09-23T12:15:09Z <p>weiteres Beispeil, in dem Fall, nicht grafisch, daher in meinen Augen relevant, hinzugefügt.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 23. September 2020, 14:15 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die '''Datenstromorientierte Programmierung''' geht von einem kontinuierlichen [[Datenstrom]], meist Signaldaten, der in Echtzeit verändert und ausgegeben wird, aus. Bekannte Beispiele sind [[Simulink]], [[Pure Data]] oder [[LabVIEW]].</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die '''Datenstromorientierte Programmierung''' geht von einem kontinuierlichen [[Datenstrom]], meist Signaldaten, der in Echtzeit verändert und ausgegeben wird, aus. Bekannte Beispiele sind [[Simulink]], [[Pure Data<ins style="font-weight: bold; text-decoration: none;">]], [[Lustre_(Programmiersprache)</ins>]] oder [[LabVIEW]].</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td> </tr> </table> Hendiadyon https://de.wikipedia.org/w/index.php?title=Datenstromorientierte_Programmierung&diff=189837937&oldid=prev 213.125.194.11: Spam (oder veraltete) Quellenlinks gelöscht. 2019-06-24T20:19:19Z <p>Spam (oder veraltete) Quellenlinks gelöscht.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 24. Juni 2019, 22:19 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 6:</td> <td colspan="2" class="diff-lineno">Zeile 6:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Datenstromorientierte Programmierung war zu Beginn stark von damaligen IBM-Simulationssprachen beeinflusst, besonders von [[GPSS]]. Ihre Wurzeln aber reichen bis zu [[Melvin Conway]]s herausragender Arbeit über [[Coroutine]]n zurück.&lt;ref&gt;M.E. Conway, ''Design of a separable transition-diagram compiler'', Communications of the ACM, Vol. 6, No. 7, July 1963&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Datenstromorientierte Programmierung war zu Beginn stark von damaligen IBM-Simulationssprachen beeinflusst, besonders von [[GPSS]]. Ihre Wurzeln aber reichen bis zu [[Melvin Conway]]s herausragender Arbeit über [[Coroutine]]n zurück.&lt;ref&gt;M.E. Conway, ''Design of a separable transition-diagram compiler'', Communications of the ACM, Vol. 6, No. 7, July 1963&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Seit 2009 basieren die Marketinginstrumente mehrerer Konzerne auf Konzepten datenstromorientierter Programmierung, unter anderem: Trelliswerk LLC&lt;ref&gt;{{cite web|author=Trelliswerk LLC|title=About Flow-Based Programming|url=http://www.trelliswerk.com/Background.htm|accessdate=2006-07-10}}&lt;/ref&gt;, Proto Software, Inc.&lt;ref&gt;{{cite web|author=Proto Software Inc.|title=Proto components: Reuse that actually works|url=http://www.protosw.com/products/financial#reuse|accessdate=2006-07-25}}&lt;/ref&gt;, InforSense&lt;ref&gt;{{cite web|author=InforSense|title=Knowledge Discovery Environment|url=http://www.inforsense.com/|accessdate=2009-01-29|offline=yes|archiveurl=https://web.archive.org/web/20100328015758/http://www.inforsense.com/|archivedate=2010-03-28|archivebot=2018-04-05 17:46:13 InternetArchiveBot}}&lt;/ref&gt;, Accelrys&lt;ref&gt;{{cite web|author=Scitegic|title=Scitegic Pipeline Pilot|url=http://www.accelrys.com/products/scitegic|accessdate=2009-01-29|offline=yes|archiveurl=https://web.archive.org/web/20090123085328/http://accelrys.com/products/scitegic/|archivedate=2009-01-23|archivebot=2018-04-05 17:46:13 InternetArchiveBot}}&lt;/ref&gt;, und Knime&lt;ref&gt;{{cite web|author=Knime|title=Konstanz Information Miner|url=http://www.knime.org/|accessdate=2009-01-29}}&lt;/ref&gt;.</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Objekte ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Objekte ==</div></td> </tr> </table> 213.125.194.11 https://de.wikipedia.org/w/index.php?title=Datenstromorientierte_Programmierung&diff=187946355&oldid=prev 87.142.255.20: Korrektur zweier Grammatikfehler 2019-04-26T22:08:40Z <p>Korrektur zweier Grammatikfehler</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 27. April 2019, 00:08 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 5:</td> <td colspan="2" class="diff-lineno">Zeile 5:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Datenstromorientierte Programmierung wurde Anfang der 1970er Jahre von [[John Paul Morrison|J. Paul Morrison]] erfunden — eine frühe Implementierung dieser Technologie ist seit damals in den größten kanadischen Banken in ständigem Gebrauch.&lt;ref&gt;J. Paul Morrison, ''Flow-Based Programming'', http://jpaulmorrison.com/fbp/. Abgerufen am 10. Juni 2010&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Datenstromorientierte Programmierung wurde Anfang der 1970er Jahre von [[John Paul Morrison|J. Paul Morrison]] erfunden — eine frühe Implementierung dieser Technologie ist seit damals in den größten kanadischen Banken in ständigem Gebrauch.&lt;ref&gt;J. Paul Morrison, ''Flow-Based Programming'', http://jpaulmorrison.com/fbp/. Abgerufen am 10. Juni 2010&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Datenstromorientierte Programmierung war zu Beginn stark von damaligen IBM<del style="font-weight: bold; text-decoration: none;"> </del>Simulationssprachen beeinflusst, besonders von [[GPSS]]. <del style="font-weight: bold; text-decoration: none;">Seine</del> Wurzeln aber reichen bis zu [[Melvin Conway]]s herausragender Arbeit über [[Coroutine]]n zurück.&lt;ref&gt;M.E. Conway, ''Design of a separable transition-diagram compiler'', Communications of the ACM, Vol. 6, No. 7, July 1963&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Datenstromorientierte Programmierung war zu Beginn stark von damaligen IBM<ins style="font-weight: bold; text-decoration: none;">-</ins>Simulationssprachen beeinflusst, besonders von [[GPSS]]. <ins style="font-weight: bold; text-decoration: none;">Ihre</ins> Wurzeln aber reichen bis zu [[Melvin Conway]]s herausragender Arbeit über [[Coroutine]]n zurück.&lt;ref&gt;M.E. Conway, ''Design of a separable transition-diagram compiler'', Communications of the ACM, Vol. 6, No. 7, July 1963&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Seit 2009 basieren die Marketinginstrumente mehrerer Konzerne auf Konzepten datenstromorientierter Programmierung, unter anderem: Trelliswerk LLC&lt;ref&gt;{{cite web|author=Trelliswerk LLC|title=About Flow-Based Programming|url=http://www.trelliswerk.com/Background.htm|accessdate=2006-07-10}}&lt;/ref&gt;, Proto Software, Inc.&lt;ref&gt;{{cite web|author=Proto Software Inc.|title=Proto components: Reuse that actually works|url=http://www.protosw.com/products/financial#reuse|accessdate=2006-07-25}}&lt;/ref&gt;, InforSense&lt;ref&gt;{{cite web|author=InforSense|title=Knowledge Discovery Environment|url=http://www.inforsense.com/|accessdate=2009-01-29|offline=yes|archiveurl=https://web.archive.org/web/20100328015758/http://www.inforsense.com/|archivedate=2010-03-28|archivebot=2018-04-05 17:46:13 InternetArchiveBot}}&lt;/ref&gt;, Accelrys&lt;ref&gt;{{cite web|author=Scitegic|title=Scitegic Pipeline Pilot|url=http://www.accelrys.com/products/scitegic|accessdate=2009-01-29|offline=yes|archiveurl=https://web.archive.org/web/20090123085328/http://accelrys.com/products/scitegic/|archivedate=2009-01-23|archivebot=2018-04-05 17:46:13 InternetArchiveBot}}&lt;/ref&gt;, und Knime&lt;ref&gt;{{cite web|author=Knime|title=Konstanz Information Miner|url=http://www.knime.org/|accessdate=2009-01-29}}&lt;/ref&gt;.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Seit 2009 basieren die Marketinginstrumente mehrerer Konzerne auf Konzepten datenstromorientierter Programmierung, unter anderem: Trelliswerk LLC&lt;ref&gt;{{cite web|author=Trelliswerk LLC|title=About Flow-Based Programming|url=http://www.trelliswerk.com/Background.htm|accessdate=2006-07-10}}&lt;/ref&gt;, Proto Software, Inc.&lt;ref&gt;{{cite web|author=Proto Software Inc.|title=Proto components: Reuse that actually works|url=http://www.protosw.com/products/financial#reuse|accessdate=2006-07-25}}&lt;/ref&gt;, InforSense&lt;ref&gt;{{cite web|author=InforSense|title=Knowledge Discovery Environment|url=http://www.inforsense.com/|accessdate=2009-01-29|offline=yes|archiveurl=https://web.archive.org/web/20100328015758/http://www.inforsense.com/|archivedate=2010-03-28|archivebot=2018-04-05 17:46:13 InternetArchiveBot}}&lt;/ref&gt;, Accelrys&lt;ref&gt;{{cite web|author=Scitegic|title=Scitegic Pipeline Pilot|url=http://www.accelrys.com/products/scitegic|accessdate=2009-01-29|offline=yes|archiveurl=https://web.archive.org/web/20090123085328/http://accelrys.com/products/scitegic/|archivedate=2009-01-23|archivebot=2018-04-05 17:46:13 InternetArchiveBot}}&lt;/ref&gt;, und Knime&lt;ref&gt;{{cite web|author=Knime|title=Konstanz Information Miner|url=http://www.knime.org/|accessdate=2009-01-29}}&lt;/ref&gt;.</div></td> </tr> </table> 87.142.255.20 https://de.wikipedia.org/w/index.php?title=Datenstromorientierte_Programmierung&diff=179808472&oldid=prev Siehe-auch-Löscher: /* Siehe auch */ In Diskussion verschoben 2018-08-07T14:14:20Z <p><span class="autocomment">Siehe auch: </span> In Diskussion verschoben</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 7. August 2018, 16:14 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 30:</td> <td colspan="2" class="diff-lineno">Zeile 30:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Seit langem etabliert ist diese Art der Programmierung in der [[Regelungstechnik]] und zunehmend auch in der Entwicklung [[Eingebettetes System|eingebetteter Systeme]].</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Seit langem etabliert ist diese Art der Programmierung in der [[Regelungstechnik]] und zunehmend auch in der Entwicklung [[Eingebettetes System|eingebetteter Systeme]].</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Programmiersprache]]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> </tr> </table> Siehe-auch-Löscher https://de.wikipedia.org/w/index.php?title=Datenstromorientierte_Programmierung&diff=175812792&oldid=prev InternetArchiveBot: InternetArchiveBot hat 2 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert. #IABot (v1.6.5) 2018-04-05T17:46:14Z <p><a href="/wiki/Benutzer:InternetArchiveBot" title="Benutzer:InternetArchiveBot">InternetArchiveBot</a> hat 2 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert. #IABot (v1.6.5)</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 5. April 2018, 19:46 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 7:</td> <td colspan="2" class="diff-lineno">Zeile 7:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Datenstromorientierte Programmierung war zu Beginn stark von damaligen IBM Simulationssprachen beeinflusst, besonders von [[GPSS]]. Seine Wurzeln aber reichen bis zu [[Melvin Conway]]s herausragender Arbeit über [[Coroutine]]n zurück.&lt;ref&gt;M.E. Conway, ''Design of a separable transition-diagram compiler'', Communications of the ACM, Vol. 6, No. 7, July 1963&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Datenstromorientierte Programmierung war zu Beginn stark von damaligen IBM Simulationssprachen beeinflusst, besonders von [[GPSS]]. Seine Wurzeln aber reichen bis zu [[Melvin Conway]]s herausragender Arbeit über [[Coroutine]]n zurück.&lt;ref&gt;M.E. Conway, ''Design of a separable transition-diagram compiler'', Communications of the ACM, Vol. 6, No. 7, July 1963&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Seit 2009 basieren die Marketinginstrumente mehrerer Konzerne auf Konzepten datenstromorientierter Programmierung, unter anderem: Trelliswerk LLC&lt;ref&gt;{{cite web|author=Trelliswerk LLC|title=About Flow-Based Programming|url=http://www.trelliswerk.com/Background.htm|accessdate=2006-07-10}}&lt;/ref&gt;, Proto Software, Inc.&lt;ref&gt;{{cite web|author=Proto Software Inc.|title=Proto components: Reuse that actually works|url=http://www.protosw.com/products/financial#reuse|accessdate=2006-07-25}}&lt;/ref&gt;, InforSense&lt;ref&gt;{{cite web|author=InforSense|title=Knowledge Discovery Environment|url=http://www.inforsense.com/|accessdate=2009-01-29}}&lt;/ref&gt;, Accelrys&lt;ref&gt;{{cite web|author=Scitegic|title=Scitegic Pipeline Pilot|url=http://www.accelrys.com/products/scitegic|accessdate=2009-01-29}}&lt;/ref&gt;, und Knime&lt;ref&gt;{{cite web|author=Knime|title=Konstanz Information Miner|url=http://www.knime.org/|accessdate=2009-01-29}}&lt;/ref&gt;.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Seit 2009 basieren die Marketinginstrumente mehrerer Konzerne auf Konzepten datenstromorientierter Programmierung, unter anderem: Trelliswerk LLC&lt;ref&gt;{{cite web|author=Trelliswerk LLC|title=About Flow-Based Programming|url=http://www.trelliswerk.com/Background.htm|accessdate=2006-07-10}}&lt;/ref&gt;, Proto Software, Inc.&lt;ref&gt;{{cite web|author=Proto Software Inc.|title=Proto components: Reuse that actually works|url=http://www.protosw.com/products/financial#reuse|accessdate=2006-07-25}}&lt;/ref&gt;, InforSense&lt;ref&gt;{{cite web|author=InforSense|title=Knowledge Discovery Environment|url=http://www.inforsense.com/|accessdate=2009-01-29<ins style="font-weight: bold; text-decoration: none;">|offline=yes|archiveurl=https://web.archive.org/web/20100328015758/http://www.inforsense.com/|archivedate=2010-03-28|archivebot=2018-04-05 17:46:13 InternetArchiveBot</ins>}}&lt;/ref&gt;, Accelrys&lt;ref&gt;{{cite web|author=Scitegic|title=Scitegic Pipeline Pilot|url=http://www.accelrys.com/products/scitegic|accessdate=2009-01-29<ins style="font-weight: bold; text-decoration: none;">|offline=yes|archiveurl=https://web.archive.org/web/20090123085328/http://accelrys.com/products/scitegic/|archivedate=2009-01-23|archivebot=2018-04-05 17:46:13 InternetArchiveBot</ins>}}&lt;/ref&gt;, und Knime&lt;ref&gt;{{cite web|author=Knime|title=Konstanz Information Miner|url=http://www.knime.org/|accessdate=2009-01-29}}&lt;/ref&gt;.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Objekte ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Objekte ==</div></td> </tr> </table> InternetArchiveBot https://de.wikipedia.org/w/index.php?title=Datenstromorientierte_Programmierung&diff=165237890&oldid=prev 84.118.216.157: Datenstromorientierte Programmierung ist bei Businessanwendungen objektiv gesehen mindestens genauso geeignet wie prozedurale Programmierung oder OO. Die geringe Verbreitung ist viel mehr der fehlenden Bekanntheit geschuldet. 2017-05-05T18:24:21Z <p>Datenstromorientierte Programmierung ist bei Businessanwendungen objektiv gesehen mindestens genauso geeignet wie prozedurale Programmierung oder OO. Die geringe Verbreitung ist viel mehr der fehlenden Bekanntheit geschuldet.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 5. Mai 2017, 20:24 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 27:</td> <td colspan="2" class="diff-lineno">Zeile 27:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendungsgebiete ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendungsgebiete ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Wegen ihrer nur kompliziert auf klassische Programmierkonzepte abbildbaren Struktur ist es in der datenstromorientierten Programmierung schwerer, "normale" Anwendungen zu entwickeln. Hier wird mangels Möglichkeiten stattdessen meist die in vielen Punkten ähnliche [[Funktionale Programmierung|funktionale Programmierung]] verwendet.</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Zum Beispiel lassen sich in [[Haskell (Programmiersprache)|Haskell]] Quellen und Senken als [[Monade_(Informatik)|Monaden]] und Knoten als [[Funktion (Programmierung)|Funktionen]] implementieren, wobei die Ein-/Ausgänge dann den Funktionsparametern und -rückgaben entsprechen.</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die reine datenstromorientierte Programmierung wird zurzeit einerseits von [[Medienkunst|Medienkünstlern]] verwendet, um [[Multimedia|multimediale]], [[Interaktivität|interaktive]] und verteilte Werke zu gestalten ''(siehe auch: [[Digitale Kunst]])''. Andererseits ist unter Künstlern der elektronischen Musikrichtungen die Musiksoftware [[Reaktor (Software)|Reaktor]] beliebt, die rein grafisch eine [[Pure Data|Pure-Data]]-ähnliche, jedoch mehr auf die Erstellung von virtuellen Musikgeräten zugeschnittene, Funktionalität bietet.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die reine datenstromorientierte Programmierung wird zurzeit einerseits von [[Medienkunst|Medienkünstlern]] verwendet, um [[Multimedia|multimediale]], [[Interaktivität|interaktive]] und verteilte Werke zu gestalten ''(siehe auch: [[Digitale Kunst]])''. Andererseits ist unter Künstlern der elektronischen Musikrichtungen die Musiksoftware [[Reaktor (Software)|Reaktor]] beliebt, die rein grafisch eine [[Pure Data|Pure-Data]]-ähnliche, jedoch mehr auf die Erstellung von virtuellen Musikgeräten zugeschnittene, Funktionalität bietet.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> 84.118.216.157 https://de.wikipedia.org/w/index.php?title=Datenstromorientierte_Programmierung&diff=164010979&oldid=prev Trustable: Kleinigkeiten verbessert 2017-03-27T17:58:34Z <p>Kleinigkeiten verbessert</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 27. März 2017, 19:58 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 5:</td> <td colspan="2" class="diff-lineno">Zeile 5:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Datenstromorientierte Programmierung wurde Anfang der 1970er Jahre von [[John Paul Morrison|J. Paul Morrison]] erfunden — eine frühe Implementierung dieser Technologie ist seit damals in den größten kanadischen Banken in ständigem Gebrauch.&lt;ref&gt;J. Paul Morrison, ''Flow-Based Programming'', http://jpaulmorrison.com/fbp/. Abgerufen am 10. Juni 2010&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Datenstromorientierte Programmierung wurde Anfang der 1970er Jahre von [[John Paul Morrison|J. Paul Morrison]] erfunden — eine frühe Implementierung dieser Technologie ist seit damals in den größten kanadischen Banken in ständigem Gebrauch.&lt;ref&gt;J. Paul Morrison, ''Flow-Based Programming'', http://jpaulmorrison.com/fbp/. Abgerufen am 10. Juni 2010&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Datenstromorientierte Programmierung war zu Beginn stark von damaligen IBM Simulationssprachen beeinflusst, besonders von [[GPSS]]. Seine Wurzeln aber reichen bis zu [[Melvin Conway]]s herausragender Arbeit über [[Coroutine]]n zurück.&lt;ref&gt;M.E. Conway, ''Design of a separable transition-diagram compiler'', Communications of the ACM, Vol. 6, No. 7, July 1963&lt;/ref&gt;<del style="font-weight: bold; text-decoration: none;"> </del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Datenstromorientierte Programmierung war zu Beginn stark von damaligen IBM Simulationssprachen beeinflusst, besonders von [[GPSS]]. Seine Wurzeln aber reichen bis zu [[Melvin Conway]]s herausragender Arbeit über [[Coroutine]]n zurück.&lt;ref&gt;M.E. Conway, ''Design of a separable transition-diagram compiler'', Communications of the ACM, Vol. 6, No. 7, July 1963&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Seit 2009 basieren die Marketinginstrumente mehrerer Konzerne auf Konzepten datenstromorientierter Programmierung, unter anderem: Trelliswerk LLC&lt;ref&gt;{{cite web|author=Trelliswerk LLC|title=About Flow-Based Programming|url=http://www.trelliswerk.com/Background.htm|accessdate=2006-07-10}}&lt;/ref&gt;, Proto Software, Inc.&lt;ref&gt;{{cite web|author=Proto Software Inc.|title=Proto components: Reuse that actually works|url=http://www.protosw.com/products/financial#reuse|accessdate=2006-07-25}}&lt;/ref&gt;, InforSense&lt;ref&gt;{{cite web|author=InforSense|title=Knowledge Discovery Environment|url=http://www.inforsense.com/|accessdate=2009-01-29}}&lt;/ref&gt;,<del style="font-weight: bold; text-decoration: none;"> </del> Accelrys&lt;ref&gt;{{cite web|author=Scitegic|title=Scitegic Pipeline Pilot|url=http://www.accelrys.com/products/scitegic|accessdate=2009-01-29}}&lt;/ref&gt;, und Knime&lt;ref&gt;{{cite web|author=Knime|title=Konstanz Information Miner|url=http://www.knime.org/|accessdate=2009-01-29}}&lt;/ref&gt;.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Seit 2009 basieren die Marketinginstrumente mehrerer Konzerne auf Konzepten datenstromorientierter Programmierung, unter anderem: Trelliswerk LLC&lt;ref&gt;{{cite web|author=Trelliswerk LLC|title=About Flow-Based Programming|url=http://www.trelliswerk.com/Background.htm|accessdate=2006-07-10}}&lt;/ref&gt;, Proto Software, Inc.&lt;ref&gt;{{cite web|author=Proto Software Inc.|title=Proto components: Reuse that actually works|url=http://www.protosw.com/products/financial#reuse|accessdate=2006-07-25}}&lt;/ref&gt;, InforSense&lt;ref&gt;{{cite web|author=InforSense|title=Knowledge Discovery Environment|url=http://www.inforsense.com/|accessdate=2009-01-29}}&lt;/ref&gt;, Accelrys&lt;ref&gt;{{cite web|author=Scitegic|title=Scitegic Pipeline Pilot|url=http://www.accelrys.com/products/scitegic|accessdate=2009-01-29}}&lt;/ref&gt;, und Knime&lt;ref&gt;{{cite web|author=Knime|title=Konstanz Information Miner|url=http://www.knime.org/|accessdate=2009-01-29}}&lt;/ref&gt;.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Objekte ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Objekte ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die einzelnen Elemente, die den Datenstrom erzeugen und verändern, werden als Objekte bezeichnet. Ihr Verhalten kann durch Parameter beeinflusst werden. Man kann sie grob in folgende Kategorien einteilen:<del style="font-weight: bold; text-decoration: none;"> </del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die einzelnen Elemente, die den Datenstrom erzeugen und verändern, werden als Objekte bezeichnet. Ihr Verhalten kann durch Parameter beeinflusst werden. Man kann sie grob in folgende Kategorien einteilen:</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Quelle ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Quelle ===</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 30:</td> <td colspan="2" class="diff-lineno">Zeile 30:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zum Beispiel lassen sich in [[Haskell (Programmiersprache)|Haskell]] Quellen und Senken als [[Monade_(Informatik)|Monaden]] und Knoten als [[Funktion (Programmierung)|Funktionen]] implementieren, wobei die Ein-/Ausgänge dann den Funktionsparametern und -rückgaben entsprechen.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zum Beispiel lassen sich in [[Haskell (Programmiersprache)|Haskell]] Quellen und Senken als [[Monade_(Informatik)|Monaden]] und Knoten als [[Funktion (Programmierung)|Funktionen]] implementieren, wobei die Ein-/Ausgänge dann den Funktionsparametern und -rückgaben entsprechen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die reine datenstromorientierte Programmierung wird zurzeit einerseits von [[Medienkunst|Medienkünstlern]] verwendet, um [[Multimedia|multimediale]], [[Interaktivität|interaktive]] und verteilte Werke zu gestalten ''(siehe auch: [[Digitale Kunst]])''. Andererseits ist unter Künstlern der elektronischen Musikrichtungen die Musiksoftware [[Reaktor (Software)|Reaktor]] beliebt, die rein grafisch eine [[Pure Data]]-ähnliche, jedoch mehr auf die Erstellung von virtuellen Musikgeräten zugeschnittene, Funktionalität bietet.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die reine datenstromorientierte Programmierung wird zurzeit einerseits von [[Medienkunst|Medienkünstlern]] verwendet, um [[Multimedia|multimediale]], [[Interaktivität|interaktive]] und verteilte Werke zu gestalten ''(siehe auch: [[Digitale Kunst]])''. Andererseits ist unter Künstlern der elektronischen Musikrichtungen die Musiksoftware [[Reaktor (Software)|Reaktor]] beliebt, die rein grafisch eine [[Pure <ins style="font-weight: bold; text-decoration: none;">Data|Pure-</ins>Data]]-ähnliche, jedoch mehr auf die Erstellung von virtuellen Musikgeräten zugeschnittene, Funktionalität bietet.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Seit langem etabliert ist diese Art der Programmierung in der [[Regelungstechnik]] und zunehmend auch in der Entwicklung [[Eingebettetes System|eingebetteter Systeme]].</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Seit langem etabliert ist diese Art der Programmierung in der [[Regelungstechnik]] und zunehmend auch in der Entwicklung [[Eingebettetes System|eingebetteter Systeme]].</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_11_1_rhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_9_1_lhs"></a>== Einzelnachweise ==</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_11_2_rhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_9_2_lhs"></a>&lt;references /&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Programmiersprache]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Programmiersprache]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_9_1_lhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_11_1_rhs"></a>== Einzelnachweise ==</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_9_2_lhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_11_2_rhs"></a>&lt;references /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierparadigma]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierparadigma]]</div></td> </tr> </table> Trustable https://de.wikipedia.org/w/index.php?title=Datenstromorientierte_Programmierung&diff=144460414&oldid=prev MFM: typo 2015-07-27T20:10:27Z <p>typo</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 27. Juli 2015, 22:10 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 30:</td> <td colspan="2" class="diff-lineno">Zeile 30:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zum Beispiel lassen sich in [[Haskell (Programmiersprache)|Haskell]] Quellen und Senken als [[Monade_(Informatik)|Monaden]] und Knoten als [[Funktion (Programmierung)|Funktionen]] implementieren, wobei die Ein-/Ausgänge dann den Funktionsparametern und -rückgaben entsprechen.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zum Beispiel lassen sich in [[Haskell (Programmiersprache)|Haskell]] Quellen und Senken als [[Monade_(Informatik)|Monaden]] und Knoten als [[Funktion (Programmierung)|Funktionen]] implementieren, wobei die Ein-/Ausgänge dann den Funktionsparametern und -rückgaben entsprechen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die reine datenstromorientierte Programmierung wird <del style="font-weight: bold; text-decoration: none;">zur Zeit</del> einerseits von [[Medienkunst|Medienkünstlern]] verwendet, um [[Multimedia|multimediale]], [[Interaktivität|interaktive]] und verteilte Werke zu gestalten ''(siehe auch: [[Digitale Kunst]])''. Andererseits ist unter Künstlern der elektronischen Musikrichtungen die Musiksoftware [[Reaktor (Software)|Reaktor]] beliebt, die rein grafisch eine [[Pure Data]]-ähnliche, jedoch mehr auf die Erstellung von virtuellen Musikgeräten zugeschnittene, Funktionalität bietet.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die reine datenstromorientierte Programmierung wird <ins style="font-weight: bold; text-decoration: none;">zurzeit</ins> einerseits von [[Medienkunst|Medienkünstlern]] verwendet, um [[Multimedia|multimediale]], [[Interaktivität|interaktive]] und verteilte Werke zu gestalten ''(siehe auch: [[Digitale Kunst]])''. Andererseits ist unter Künstlern der elektronischen Musikrichtungen die Musiksoftware [[Reaktor (Software)|Reaktor]] beliebt, die rein grafisch eine [[Pure Data]]-ähnliche, jedoch mehr auf die Erstellung von virtuellen Musikgeräten zugeschnittene, Funktionalität bietet.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Seit langem etabliert ist diese Art der Programmierung in der [[Regelungstechnik]] und zunehmend auch in der Entwicklung [[Eingebettetes System|eingebetteter Systeme]].</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Seit langem etabliert ist diese Art der Programmierung in der [[Regelungstechnik]] und zunehmend auch in der Entwicklung [[Eingebettetes System|eingebetteter Systeme]].</div></td> </tr> </table> MFM