By Stepan Mitkin
Part 9 of 10
The Böhm-Jacopini theorem states that any imaginable algorithm can be expressed with only 3 basic building blocks:
Functional programming throws away loops. Doing so makes programming conceptually easier:
But functional programming has a problem. This problem is the tradition to use hard-to-read text-based notation. DRAKON-Erlang alleviates this issue by using graphics instead of text for flow control.
DRAKON-Erlang integrates two state-of-the-art technologies:
Line and icon rules: