flow_chart

From Esolang
Jump to navigation Jump to search

flow_chart is an interpreted language that takes raster images of flow charts as its input. It is currently a work in progress.

The language is designed so that only black and non-black pixels are distinguished by the interpreter so that any program can be drawn as a black-and-white image in order to be easily printable. This also allows the programmer to add comments by simply drawing them in other color than black. There are several types of blocks to contain commands, declarations, conditions, directives etc. which must be written using flow_chart bitmap font. The language supports some advanced features such as modules, namespaces, working with files, strings, lists etc.

Examples

More sophisticated hello world

more sophisticated hello world in flow_chart

Simple math library defining factorial function and a global constant

simple math library

External resources