Kuro5hin.org: technology and culture, from the trenches
create account | help/FAQ | contact | links | search | IRC | site news
[ Everything | Diaries | Technology | Science | Culture | Politics | Media | News | Internet | Op-Ed | Fiction | Meta | MLP ]
We need your support: buy an ad | premium membership

[P]
IOCCC winner featured on art site

By codemonkey_uk in MLP
Wed Jul 11, 2001 at 11:00:38 AM EST
Tags: Culture (all tags)
Culture

Here's a poke in the eye for the "code is not art" fraternity. Téléférique, a French "downloading art site" recently announced that it would be hosting a page featuring "THADGAVIN", a C program origanally written for the International Obfuscated C Code Contest, as it was "creative and interesting for another context like art".


The Téléférique press release follows:
Teleferique inform you that a new program is downloadable on its site http://www.teleferique.org

"THADGAVIN" Thaddaeus Frogley & Gavin Buttimore http://www.491.org/teleferique/T/Thadgavin/Thadgavin.html

(MacOsX/Windows/Linux)

THADGAVIN is a collaborative work between Thaddaeus Frogley and Gavin Buttimore. They were one of the winners of the 2001 I.O.C.C.C (International Obfuscated C Code Contest - http://www.ioccc.org ) with "Most Portable Output". This competition rewards those that write the most obscure C program. The goal is to show the importance of programming style, in an ironic way, and to illustrate some of the subtleties of the C language. I.O.C.C.C and THADGAVIN in particular seem to us creative and interesting for another context like art.

Téléférique vous informe d'un nouveau programme à télécharger sur son site http://www.teleferique.org

"THADGAVIN" de Thaddaeus Frogley & Gavin Buttimore http://www.491.org/teleferique/T/Thadgavin/Thadgavin.html

(MacOsX/Windows/Linux)

THADGAVIN est une collaboration entre Thaddaeus Frogley et Gavin Buttimore. Ils ont gagné le prix 2001 du I.O.C.C.C (International Obfuscated C Code Contest - http://www.ioccc.org) dans la catégorie "programme multiplate-forme". Ce concours récompense celui qui écrit le programme en C le plus obscur, illisible, créatif et bizarre dans le but de montrer de manière ironique l'importance du style de programmation et les subtilités de syntaxe du langage C. Ce concours et le projet THADGAVIN en particulier nous a semblé créatif et intéressant pour un autre contexte comme l'art.

Sponsors

Voxel dot net
o Managed Hosting
o VoxCAST Content Delivery
o Raw Infrastructure

Login

Poll
Code is Art
o Always 10%
o Mostly 13%
o Occationally 60%
o This time only 4%
o Never 11%

Votes: 69
Results | Other Polls

Related Links
o Téléfériqu e
o THADGAVIN
o Internatio nal Obfuscated C Code Contest
o Also by codemonkey_uk


Display: Sort:
IOCCC winner featured on art site | 29 comments (19 topical, 10 editorial, 0 hidden)
Code <> Art (1.06 / 16) (#6)
by Itsik on Wed Jul 11, 2001 at 10:08:22 AM EST

This is the dumbest thing I've seen in awhile.

Thanks for your valuable contribution (3.12 / 8) (#7)
by codemonkey_uk on Wed Jul 11, 2001 at 10:15:36 AM EST

You've enlightened us all. We will walk forward in the glory of your wisdom, forever, in peace.

Oh. By the way. I'm being sarcastic.
---
Thad
"The most savage controversies are those about matters as to which there is no good evidence either way." - Bertrand Russell
[ Parent ]

You should be careful... (4.60 / 5) (#16)
by Biff Cool on Wed Jul 11, 2001 at 11:15:25 AM EST

not to use BASIC operations when calling something stupid.

My ass. It's code, with pictures of fish attached. Get over it. --trhurler


[ Parent ]
If there's no art to it... (5.00 / 6) (#17)
by deefer on Wed Jul 11, 2001 at 11:16:53 AM EST

Then post an unfubbed version of the code, complete with comments on what it's doing.

Because I've just spent a half hour going through it, indenting it for human comprehension.

There's clever use of operator precedence, some abuse of the conditional operator, and a fair bit of *really* dirty macro tricks like including the end of statement termininator within a macro. And that's just getting started; there's plenty more nasties in there!

So, lets say a painter paints a picture. She has a finite palette of colours and brushes. She may extend her palette to infinity with clever mixing of them, although the human eye will not be able to distinguish all of them making it finite from the human perspective. She paints a picture with these tools, according to her skill. Her skill may be self taught, but fundamentals will remain the same, such as perspective and shadowing.

Programmers have a similar toolset. A finite number of commands that may be applied. But the data may be combined into an infinite series of combinations (the limit being memory in the machine). The programmer can then apply code and data into the final work of art.

You may argue that the above is merely skill. I'd argue that in order to appreciate the art of it, you must be skilled yourself. And the last time I saw "proper art" was with an ex girlfriend (who was at art college at the time) I just saw a piece of paper with random flicks of paint that looked like a decorators' dustsheet. She, however, saw juxtaposition, drama and technique, and called it art.




Kill the baddies.
Get the girl.
And save the entire planet.

[ Parent ]

I'm so lazy (none / 0) (#26)
by spiralx on Thu Jul 12, 2001 at 08:46:25 AM EST

Could you email it to me?

You're doomed, I'm doomed, we're all doomed for ice cream. - Bob Aboey
[ Parent ]

A Car and a Code (4.00 / 4) (#9)
by Pink Daisy on Wed Jul 11, 2001 at 10:31:55 AM EST

Code is art in the same way a car is. I guess it's possible for it to be art, but it's very rare, even when it's beautiful or unusual. I'm sure that some car enthusiasts would disagree with me on that, though.

Is there any requirement that art be non-functional, or at least not add any functionality? Decorated vases don't HAVE to be decorated to be useful, and artistic architects at best add value, without adding functionality over a concrete behemoth. Intuitively, this often seems the case.

That seems rather cynical, though. Perhaps beauty and intellectual stimulation are requirements for humans to function properly.

See Lee Retch. (4.22 / 9) (#10)
by Anonymous 242 on Wed Jul 11, 2001 at 10:34:53 AM EST

This is Lee. See Lee read. See Lee Read kuro5hin.org.

What's this, Lee? It looks like a link to a program. See Lee follow the link. No, Lee, don't download that!

See Lee run unzip. See Lee run thadgavin. See Lee's eyes spin. See Lee's head spin.

Ooh, Lee doesn't look like he feels to good. Run, Lee, run. See Lee run. See Lee kneel to the porcelain throne.

Ooh, that's disgusting, Lee.

Regards,

-l

Postscript: Mighty fine job, Thad! +1

Thanks (3.00 / 4) (#12)
by codemonkey_uk on Wed Jul 11, 2001 at 10:38:46 AM EST

That was funny. :)
---
Thad
"The most savage controversies are those about matters as to which there is no good evidence either way." - Bertrand Russell
[ Parent ]
SSP (2.60 / 5) (#13)
by Refrag on Wed Jul 11, 2001 at 10:39:39 AM EST

Where are the damn-this-is-an-advert posts? I figured they'd start flying away at once. Personally, I think this is great for codemonkey_uk, and I wish more people would post relevant stories about their own adventures in technology.

Refrag

Kuro5hin: ...and culture, from the trenches

yeah yeah (4.42 / 7) (#18)
by streetlawyer on Wed Jul 11, 2001 at 11:24:05 AM EST

Thaddaeus Frogley and Gavin Buttimore

I don't think anyone would believe that those are their real names.

--
Just because things have been nonergodic so far, doesn't mean that they'll be nonergodic forever

Oi, John Saul Montoya (none / 0) (#19)
by codemonkey_uk on Wed Jul 11, 2001 at 12:01:24 PM EST

That's my real name, matey.
---
Thad
"The most savage controversies are those about matters as to which there is no good evidence either way." - Bertrand Russell
[ Parent ]
Yeah right, (5.00 / 1) (#20)
by ambrosen on Wed Jul 11, 2001 at 12:24:48 PM EST

and my real name's Ambrose Nankivell.

Oh crap, it is.

--
Procrastination does not make you cool. Being cool makes you procrastinate. DesiredUsername.
[ Parent ]

ya think? (4.00 / 1) (#22)
by flowergrrl on Wed Jul 11, 2001 at 01:48:30 PM EST

hes got id to prove it!!!

Meet my son Dylan
[ Parent ]

Just goes to show (3.00 / 3) (#21)
by spacejack on Wed Jul 11, 2001 at 12:36:15 PM EST

that as code approaches art, its usefulness approaches zero.

Anyways, (4.00 / 1) (#23)
by spacejack on Wed Jul 11, 2001 at 02:40:12 PM EST

Props to codemonkey_uk. I should've written "usefulness as code approaches zero". Not that its usefulness as a contest, or as a show of skills, or educational value approaches zero. I was responding to the thesis of the article, not to slag the contest entries for what they are.

[ Parent ]
Usefullness (4.00 / 1) (#24)
by delmoi on Thu Jul 12, 2001 at 01:15:58 AM EST

The output of the program is pretty beatiful in its own right... This proggie isn't any less usefull then any demoscene demo.
--
"'argumentation' is not a word, idiot." -- thelizman
[ Parent ]
Very nice.. (3.00 / 1) (#25)
by erlando on Thu Jul 12, 2001 at 07:54:26 AM EST

Nice job Thad! There's no doubt that this piece of code is art. Both in the shape of the source and in the execution of the binary. Well done..!

damnit Thad (3.00 / 1) (#27)
by fluffy grue on Thu Jul 12, 2001 at 10:33:18 PM EST

you make me want to start coding demos again. :/
--
"Is not a quine" is not a quine.
I have a master's degree in science!

[ Hug Your Trikuare ]

needs fleshing out (4.00 / 1) (#28)
by fluffy grue on Thu Jul 12, 2001 at 11:13:52 PM EST

this comment needs fleshing out. -1 until you stop being so terse, you whiny bitch
--
"Is not a quine" is not a quine.
I have a master's degree in science!

[ Hug Your Trikuare ]
[ Parent ]

IOCCC winner featured on art site | 29 comments (19 topical, 10 editorial, 0 hidden)
Display: Sort:

kuro5hin.org

[XML]
All trademarks and copyrights on this page are owned by their respective companies. The Rest © 2000 - Present Kuro5hin.org Inc.
See our legalese page for copyright policies. Please also read our Privacy Policy.
Kuro5hin.org is powered by Free Software, including Apache, Perl, and Linux, The Scoop Engine that runs this site is freely available, under the terms of the GPL.
Need some help? Email help@kuro5hin.org.
My heart's the long stairs.

Powered by Scoop create account | help/FAQ | mission | links | search | IRC | YOU choose the stories!