Students, in CMPSC 462: Data
Structures, recently wrote programs that used recursive functions to
generate variations of famous fractals. The programs generated these
images by writing PostScript code, and, therefore, this approach is an
example of metaprogramming in which a program writes another program. Here is a small collection of their art.
Variation of a Sierpinksi Carpet - Aymen Ben Salah |
Pythagorean Tree in Summer - David Solares |
Pythagorean Tree in Fall - Dmitri Petanov |
T-Square in Blank and White - Matthew Bretz |
Multi-colored T-Square - Josh Pavoncello |
Pythagorean Tree in Spring - Tanner Shaub |
Barnsley Fern - Tyler Brown |
Leaning Pythagorean Tree - Veronica Hull |
Barnsley Fern in Fall - Travis Stodter |