Actions

Graphical Approach to Programming

From Santa Fe Institute Events Wiki

Revision as of 20:34, 25 June 2007 by Chrisatwood (talk | contribs)

The standand way of programming is to first write a flowchart showing how data is to flow through an algorithm, and then convert that flowchart into a text-based language such as C or MatLab. However, it is possible to compile and run a flowchart diagram directly, without resorting to lines of code. This makes it easy to implement parallel processes, since threads are automatically generated and distributed by the operating system, and it is easy to reorganize the data flow in a program. For die-hard text'ers, one can incorporate the various flavors of text-based languages into the flowchart, and can even automatically convert the flowchart to C code.