Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411512 Posts in 69376 Topics- by 58430 Members - Latest Member: Jesse Webb

April 26, 2024, 11:45:17 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperTechnical (Moderator: ThemsAllTook)Code as Art. Discuss...
Pages: 1 [2]
Print
Author Topic: Code as Art. Discuss...  (Read 6383 times)
Pishtaco
Level 10
*****


View Profile WWW
« Reply #20 on: February 03, 2009, 10:38:20 PM »

I think you can distinguish between an algorithm and the code that it's expressed in. I have heard algorithms described as beautiful, or clever, or elegant, so I would say that they can be thought of as art more naturally than code can. It's the same for the idea of a mathematical proof, versus the language it is written in.
« Last Edit: February 03, 2009, 10:48:57 PM by Pishtaco » Logged

Gravious
Level 2
**


"Swedish meatballs"


View Profile WWW
« Reply #21 on: February 03, 2009, 10:43:02 PM »

I think you can distinguish between an algorithm and the code that it's expressed in. I have heard algorithms described as beautiful, or clever, or elegant, so I would say that they can be thought of as art more naturally than code can. Its the same for the idea of a mathematical proof, versus the language it is written in.

Further this, i present you with what i should have linked in my original post: Quakes' Fast Inverse Square Root
Logged

One day I'll think about doing something to stop procrastinating.
portabello
Level 0
**


charlie don't surf!


View Profile
« Reply #22 on: February 03, 2009, 11:34:41 PM »

code as art?  yes.
http://benfry.com/distellamap/
Logged
HannesP
Level 0
***


View Profile WWW
« Reply #23 on: February 04, 2009, 12:51:03 AM »

You can also have code-formatted jokes, and that can be art in the same way that jokes are art.

E.g.

Code:
while($lifes_a_bitch) {
live();
}
die;

My patch:

Code:
while ($lifes_a_bitch) {
try {
live();
} catch (Exception $e) {
getHigh();
}
}

die();

(I suppose you based your code upon the same song that I based mine on)
Logged
Gravious
Level 2
**


"Swedish meatballs"


View Profile WWW
« Reply #24 on: February 04, 2009, 06:08:23 AM »


OMG, thats awesome, i need to buy some of those prints!
Logged

One day I'll think about doing something to stop procrastinating.
mirosurabu
Guest
« Reply #25 on: February 04, 2009, 06:20:08 AM »

Code? Not really.

Algorithms and flowcharts? Maybe.
Logged
Gold Cray
Level 10
*****


Gold Cray


View Profile WWW
« Reply #26 on: February 04, 2009, 07:51:26 AM »

If the algorithm is an idea and code is the implementation, then wouldn't it be just as accurate to call code art as it would be to call a painting art? Saying an algorithm can be art but code cannot is sort of like saying the meaning behind a painting is art, but the painting itself is not.
Logged
Gnarf
Guest
« Reply #27 on: February 04, 2009, 07:57:15 AM »

I think you can distinguish between an algorithm and the code that it's expressed in. I have heard algorithms described as beautiful, or clever, or elegant, so I would say that they can be thought of as art more naturally than code can. It's the same for the idea of a mathematical proof, versus the language it is written in.

Saying that it is the idea and not the expression of the idea that is the work of art sounds kind of contradictory to things people typically say about art.

I've also heard code described as beautiful, clever and elegant. Clever and elegant more frequently. And ugly more often than that again. Also been in a fair amount of arguments about which way to do one thing or another, where everyone knows that each way of doing it will work just fine, and it's really just a matter of which way is nicer. It's aesthetics.

Can't see any good reason why code can't possibly be art. Same as with anything else. Though if we really don't like code or something I'm sure we can pick or make up a definition of art that excludes it. That'll teach it.
Logged
J.G. Martins
Level 2
**


AKA anvilfolk


View Profile WWW
« Reply #28 on: February 04, 2009, 09:33:35 AM »

If the algorithm is an idea and code is the implementation, then wouldn't it be just as accurate to call code art as it would be to call a painting art? Saying an algorithm can be art but code cannot is sort of like saying the meaning behind a painting is art, but the painting itself is not.

I think the analogy breaks at that point. I'm not a painter, but it seems to me that the design phase of an IT project is a bit more complex than the planning phase of a painter. If we still want to maintain the analogy, I would've thought that the design phase would be equivalent to a somewhat detailed sketch over which you paint the final work - not the idea behind the painting.

I don't feel it fits perfectly, but this way one consider the first part (coming up with the idea, figuring out the details, planning ahead, for both painting and programming) as artistic or creative, while the second part (coding it or painting/shading the sketch) as a purely technical endeavour.

That isn't to say that coding or painting themselves aren't beautiful to behold or noteworthy - on the contrary: they most certainly are, especially when associated to the years of practice it takes to elevate your skill to a decent level. One can't but respect the effort and perseverance, in my opinion Smiley
Logged

Gold is for the mistress -- silver for the maid --
Copper for the craftsman cunning at his trade.
"Good!" cried the Baron, sitting in his hall,
"But iron, cold iron, is the master of them all."
--- Rudyard Kipling
redoubtable troutbot
Level 2
**


The robot is your friend


View Profile WWW
« Reply #29 on: February 09, 2009, 07:38:11 AM »

I don't get these "is x art" discussions. The definition of art is, after all, totally subjective. Things get extra silly when x is an entire medium/genre/whatever. It's like if I should ask whether or not movies are good.

Am I missing something?
Logged
Don Andy
Level 10
*****


Andreas Kämper, Dandy, Tophat Andy


View Profile
« Reply #30 on: February 09, 2009, 07:53:58 AM »

Am I missing something?

No.
Logged
Gold Cray
Level 10
*****


Gold Cray


View Profile WWW
« Reply #31 on: February 09, 2009, 07:55:41 AM »

Maybe it's easier to pretend that games are widely accepted as art if we "move on" to discussing X as art.
Logged
Kekskiller
Guest
« Reply #32 on: February 09, 2009, 07:59:26 AM »

Quote
I don't get these "is x art" discussions. The definition of art is, after all, totally subjective. Things get extra silly when x is an entire medium/genre/whatever. It's like if I should ask whether or not movies are good.

Am I missing something?

Hm, no, your're right. But please keep in mind: programmers are creative people who WANT to be artists. Even if they dont admit it. They need colorful feedback for all of their work. And sometimes they just want to say: thats art. So... why not?
« Last Edit: February 09, 2009, 09:37:53 AM by Kekskiller » Logged
mirosurabu
Guest
« Reply #33 on: February 09, 2009, 08:20:08 AM »

If the algorithm is an idea and code is the implementation, then wouldn't it be just as accurate to call code art as it would be to call a painting art? Saying an algorithm can be art but code cannot is sort of like saying the meaning behind a painting is art, but the painting itself is not.

Sorry. There was no logic behind what I said. I was just trolling. (again sorry about that, but sometimes it happens to me)

Anyways, as redoubtable trout said, it's silly to discuss things when terms such as "art" are not well defined. "Can code be art?" can be interpreted in so many different ways, that I can't try to answer it without feeling that I might be misunderstanding you.

If "art" is supposed to be a way to communicate meanings, meanings that cannot be as effectively communicated verbally or are way to complex for verbal representation, then code can be an art. Then anything can be used as art.
Logged
redoubtable troutbot
Level 2
**


The robot is your friend


View Profile WWW
« Reply #34 on: February 09, 2009, 06:14:50 PM »

Hm, no, your're right. But please keep in mind: programmers are creative people who WANT to be artists. Even if they dont admit it. They need colorful feedback for all of their work. And sometimes they just want to say: thats art. So... why not?

That was my point, though. If you want to call something art, go right ahead. Nobody can say you're wrong, because there is no objective definition of art. Just as there's no objective definition of good or bad. It all boils down to matters of taste, and discussing matters of taste is completely futile, isn't it?
Logged
Lord Tim
Level 1
*


Overclocked to 20 MHz


View Profile
« Reply #35 on: February 09, 2009, 06:40:51 PM »

My code tastes better than yours. Gentleman
Logged
Kekskiller
Guest
« Reply #36 on: February 09, 2009, 09:25:35 PM »

That was my point, though. If you want to call something art, go right ahead. Nobody can say you're wrong, because there is no objective definition of art. Just as there's no objective definition of good or bad. It all boils down to matters of taste, and discussing matters of taste is completely futile, isn't it?

Yup, art is a kind of trend whore phenomenon. I tend to say: "It's just output."
Logged
Chris Whitman
Sepia Toned
Level 10
*****


A master of karate and friendship for everyone.


View Profile
« Reply #37 on: February 09, 2009, 09:43:47 PM »

Inasmuch as nearly everything we do is a 'trend whore phenomenon.'

You may note that everyone dresses pretty similarly (you don't see a lot of people walking around with their pants on their heads) and talks quite similarly (at least in North America) and most of us share a lot of the same practices.

The fact that your culture shapes the way you look at things doesn't make you a trend whore.
Logged

Formerly "I Like Cake."
mirosurabu
Guest
« Reply #38 on: February 11, 2009, 12:33:29 PM »

http://en.wikipedia.org/wiki/Algorithm_art

Much to my surprise. Algorithms can be and indeed are considered to be form of electronic art.
Logged
Pages: 1 [2]
Print
Jump to:  

Theme orange-lt created by panic