There are worlds of order and beauty lying dormant in our various mathematical systems that these simple algorithmic processes are able to make visible. This is the beauty of pattern, rhythm, symmetry, asymmetry, form, variation, balance and movement. These are the worlds that I explore in my art.
To make an image I write a small, usually simple computer program in a language
called E (named in honor of Mauritz Escher, the brilliant artist who found
hundreds of playful, original, striking ways of expressing mathematical themes
in visual form, all masterfully executed).
E is a simple programming language designed for making visual images by means of numerical algorithms. E-Run is the software that executes programs written in the E language. It is controlled interactively from the keyboard by making menu selections offered on the screen. There is support for writing and editing E programs, for passing parameters to E programs, for catching errors in E programs, for painting E-generated images on the screen, printing them on a laser printer or saving them in a file, and for controlling image color.