Flow Chart Interpreter Tools

23 02 2014

In this Article, I will briefly overview Flow Chart Interpreter Tools that can be used to teach "first procedural programming language" to novice student.  

My requirements:

  • ​Having simple flow chart symbols(Start/End, Assignment, Input, Output, Decision)
  • While and For Loop availability
  • Step by Step Trace availability( including values of variables)
  • User friendy interface
Raptor; Uses Repeat-until loops that I didn't like much, since it will used for novice programmer it is better to have while/for loops.  http://raptor.martincarlisle.com/


Scratch; Very advanced but not matches with simple symbols requirements http://scratch.mit.edu/


Java Block; Good UI but need to write java code which do not matches requirements of mine. http://sourceforge.net/projects/javablock/


Flowchart Assistant: Good UI but having bugs with deletes.  http://www.agrino.org/hsg/flow.htm




Flowcharts Interpreter: Very good UI, but it is in prealpha version and requiring couple of improvements  http://sourceforge.net/projects/flowcharts/


Free DFD: Simple program that do everything I need, having seperate objects for for-loop and while-loop is a good property.  https://code.google.com/p/freedfd/
  >>This is my Choice!