0

有几个(很多?)编程/设计系统,用户构建一个(节点边)图来表示算法,然后可以运行生成的算法以获得结果。

我脑海中浮现的两个例子是

  • Simulink
  • 纯数据

但我想研究这种方法的一般特征,用于设计用于设置数值处理问题的用户界面,所以我需要知道一些通用术语来简明地描述这种界面设计。

我正在寻找:

  • 我在 Google 中输入“哪些编程系统(环境)使用 XXX 接口”,答案包括 Simulink 和 Pure Data。
  • 我在 XXX 用户界面上找到了 Wikipedia 页面,它的系统列表中包括 Simulink 和 Pure Data。
  • 有人写了一篇学术论文“AmazingSoftware: an XXX system for modeling systems”,他们构建了一个系统,具有这种类型的节点/边缘接口,允许以某种方式对种群动态进行建模(我对生态学不是特别感兴趣,相反,我想找到这个来了解他们对界面本身做了什么)。
4

1 回答 1

3

Pure Data一般被描述为“实时图形数据流编程”,所以这里有三个关键词:

  • real-time:它是一个实时系统,因此具有内置的时间感和并发性,并“保证”在严格的时间限制内做出响应
  • 图形化:编程以图形方式执行和表示,而不是文本或穿孔卡片或其他任何东西(这也可以标记为视觉
  • 数据流:编程逻辑基于数据流,而不是面向对象或过程

我的猜测是您最感兴趣的是其中的图形/视觉部分。

于 2013-01-18T17:22:29.877 回答