首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人在使用主流语言的真实项目中使用过数据流编程吗?

有人在使用主流语言的真实项目中使用过数据流编程吗?
EN

Stack Overflow用户
提问于 2010-12-31 04:25:27
回答 3查看 2.2K关注 0票数 6

我正在考虑在clojure程序中使用一些数据流编程技术,但我很难从使用Java、C#或其他主流语言的项目中找到大量信息,这些语言在现实世界中使用了这些技术。如果有人对此有任何经验可以分享,我将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-31 19:27:59

好了,我们到了!我们已经做了..。(引用自我以前的一篇文章):

我们已经为我们的自动化项目设计并实现了一个DF服务器(调度器,组件接口,一堆组件,DF语言,DF编译器,UI)。它是用纯C++编写的,可以在几个类Unix系统(Linux x86、MIPS、avr32等、Mac OSX)上运行。它缺少几个功能,例如复杂的流程控制,复杂的线程控制(只有一个不太高级的组件),所以它只是一个原型,即使它可以工作。我们现在正在开发一个功能齐全的服务器。在实现和使用原型的过程中,我们学到了很多。

另外,我们有一天会做一个可视化编辑器。

有些数据流系统甚至没有提到数据流方法:

check my answer to another post about some examples.

  • Quartz Composer,这是一个用于创建VST plugins

  • TinyOS:的音频相关框架和组件集-它是一个嵌入式操作system/framework

  • Quartz Composer,是一个用于Mac的图形魔术工具,

  • Blender有用于图像合成的数据流子系统。

编写数据流系统不是火箭科学。这是我以前在about the basics of dataflow framework上的帖子。

术语数据流是宽泛的。有实时同步的数据流系统,比如合成器和采样器,也有异步的,比如我们家的aut。系统(系统处于空闲状态,除非用户按下按钮或计时器超时),甚至还有不同的体系结构,比如电子表格或make。

想要阅读更多关于数据流编程的内容吗?阅读J. Paul Morrison's site and book

票数 5
EN

Stack Overflow用户

发布于 2011-03-09 00:47:02

Pervasive DataRush是一种用于任何JVM虚拟机语言的并行数据流编程框架。

Pervasive DataRush使用数据流架构。该体系结构实现了一个程序,该程序作为由数据流队列互连的计算节点的图形来执行。节点使用队列来共享数据。由于数据是流式传输的,因此在任何给定时间,只需要在内存中存储任何活动操作所需的数据,从而可以分析非常大的数据集。除了提供扩展到比可用内存更大的问题的潜力之外,数据流图还利用了多种形式的并行性。

客户正在使用DataRush进行大数据分析和数据准备。

票数 2
EN

Stack Overflow用户

发布于 2011-03-17 00:51:34

我们做了另一个:一个带有MySQL/PHP后端和AJAX前端的协作式电子表格。该软件处于beta状态,文档正在构建中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4565995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档