Saturday, June 02, 2007

Software art

Whitney museum organized CoDeDOC, an exhibition that goes beyond the visuals of digital art and makes viewers look at the code behind the work, so Java/C/Perl or whatever is the paint, the code forms the brusk strokes and one goes beyond the canvas to peer at the tools. For theory CS and math, what would be equivalent to peering behind the final output: looking at the proof (with its individual styles) or the napkin scribble with coffee stains?

2 Comments:

Anonymous Anonymous said...

This reminds me of an entry from an "Obfuscated C" contest that I stumbled upon a few years ago. The difference here is that the program itself, *not* the output, is a piece of art.

From the website: "... A unique program layout and the most unusual method of calculating pi I have ever seen. The source code is a circle and the program works by calculating its own area and diameter, and then doing a division to approximate pi!! Very bizzare."

Link to the source file.

10:05 AM  
Anonymous Anonymous said...

It seems that the link did not work. Here is the source code:

#define _ F-->00 || F-OO--;
long F=00,OO=00;
main(){F_OO();printf("%1.3f\n", 4.*-F/OO/OO);}F_OO()
{
_-_-_-_
_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_
_-_-_-_
}

Link to the website:
http://www.cise.ufl.edu/~manuel/obfuscate/obfuscate.html

4:01 PM  

Post a Comment

<< Home