WizBang - Learn and Teach Procedural Programming Languages
WizBang makes learning and teaching procedural languages such as C, C++, Java, Python, etc. easier by constructing programs using blocks.
Users build programs visually, which they can run and view output from inside WizBang. But, WizBang's greatest feature is that the user can compile their WizBang program to real and valid code in many different procedural languages.
https://sourceforge.net/dbimage.php?id=233094
https://sourceforge.net/dbimage.php?id=233092
Download for Windows
Download for Mac OS X
Download Examples
Website