Описание тега dataflow

Программирование потока данных - это парадигма программирования, в которой вычисления моделируются с помощью ориентированных графов: узлы - это инструкции, а потоки данных через связи между ними.

Программирование потока данных - это парадигма программирования, которая моделирует программы в виде ориентированных графов, а вычисления выполняются аналогично электрическим схемам. Точнее:

  • узлы - это инструкции, которые принимают один или несколько входов, выполняют над ними вычисления и представляют результат (ы) как выходные;
  • ребра соединяют входы и выходы инструкций - таким образом, вывод инструкции может быть подан непосредственно на ввод другого узла, чтобы запустить другое вычисление;
  • данные "перемещаются" по направленным ребрам и запускают инструкции по мере их прохождения через узлы.

Часто языки программирования потоков данных являются визуальными, наиболее ярким примером которых является LabView.

Ресурсы