| Assignment: Write a program. Use a notation system distinctly different from text-based programing languages such as C, Java, PHP, etc. Because the programs will be executed by people and not machines, how can you diverge from standard syntax? Hand in three copies of your program, each on a 8.5 x 11 page. |
The idea behind this program: creating a program which asks a human compiler to complete a simple tasks but imposes various constraint which would force the compiler to be creative.
Make Me Instructions: Cut this piece of paper into rectangles of equal size. Combine the pieces into a single object without using the following objects:
- Adhesives
- Staples
- Tape
- String
- Folds
- Altering the Shape of the pieces
The results are pictured on the right. The Ryan Hutchison compiler simply used gravity (fig 1), while the Guthrie Lonergan compiler combined the piecees with a hairpin (fig 2).
-- April 11, 2005
|