views:

341

answers:

1

What is GOP and does it relate to either the maths or data structure definitions of graphs?

How does it compare to aop, oop, functional, logic or other paradigms?

+2  A: 

I have never heard about it before, but a quick Google search seems to suggest that it is basically workflow programming, where the workflows are represented as graphs.

Actually, from what I have read, I don't understand why it's not called state machine programming or rather flowchart programming, since that seems to be basically what it's doing.

For example, this here is an example of a working program in a graph-oriented programming language (in this case Windows Workflow Foundation), taken from MSDN:Windows Workflow Foundation Example

Jörg W Mittag
And the good news is that Brainfuck is a Turing-complete language ...
Hamish Grubijan
so you're saying I could write my GOP in Brainfuck?
Anurag
I'm not talking about finite automata. I mean "state machine" more in the general sense of a system which has a set of defined states and declarative rules for moving between them.
Jörg W Mittag
Would that include things like Simulink? http://www.mathworks.com/products/simulink/
MatrixFrog
I'm not familiar with Simulink, but it looks rather like Dataflow Programming. It seems to me that *graph-oriented programming* is a term that is specifically used only within the BPM community.
Jörg W Mittag