Tag: 数据流

C语言库中的数据流

如何在C中执行数据流(管道和filter,流处理,基于流)? 而不是使用UNIX管道。 我最近遇到了stream.py 。 流是具有流水线机制的迭代,以实现数据流编程和简单的并行化。 我们的想法是获取一个函数的输出,该函数将一个iterable转换为另一个iterable并将其作为另一个这样的函数的输入插入。 虽然您已经可以使用函数组合执行此操作,但此包通过重载>>运算符为其提供了优雅的表示法。 我想在C中复制这种function的简单版本。我特别喜欢>> operator的重载以避免函数组合乱。 维基百科在1990年的一篇Usenetpost中指出了这一暗示 。 为何选择C? 因为我希望能够在微控制器和其他高级语言(Max,Pd *,Python)的C扩展中实现这一点。 *(具有讽刺意味的是Max和Pd是用C编写的,特别是为了这个目的 – 我正在寻找一些准系统)