数据流编程-模式和框架

时间:2020-03-05 18:55:51  来源:igfitidea点击:

我刚刚遇到了建议的Boost :: Dataflow库。
看来这是一种有趣的方法,我想知道是否还有其他此类C ++替代框架,以及是否有任何相关的设计模式。
我并没有排除Boost :: Dataflow的问题,我只是在寻找任何可用的替代方法,这样我就可以更好地理解域和我的选择(或者在必要时使用自己的选择)。

解决方案

回答

如果我们希望这种设计用于图像处理或者可视化,则可以在itk中找到良好的资源。而且,如果我们想要此(数据/工作)流的GUI,则可以使用devide。
我的2美分
约翰

回答

维基百科

维基百科上有几篇关于数据流编程理论的好文章:

  • 数据流
  • 数据流编程
  • 基于流程的编程
  • 演员模型
  • 可视化编程

这些文章由不同的作者撰写,因此存在一些重叠之处,并且缺少一些重要的内容,但这是一个很好的起点。

TinyOS的

这是一个基于数据流原理的开源操作系统。我对此感到不好:他们甚至没有提到"数据流"一词。就是这样,也许值得研究。

回答

如果我们所在的地区是声音的产生/处理,请使用http://www.synthedit.com/

看起来很有希望,我已经在SDK文档(polyphony)中找到了解决深层问题的很好的答案。很有趣,但是他们没有提到数据流这个词。