Not just jazz, but all music!

Functional programming is classical, web front-ends are pop, PHP is Britney
Spears, Ruby is closer to Rock.
Scala was almost certainly written by Beethoven, Clojure was probably Satie

As an analogy, it has a lot of potential...


On 20 September 2010 10:10, Ricky Clarkson <ricky.clark...@gmail.com> wrote:

> Reinier,
>
> You must understand that this is subjective.  As usual, if discussed to a
> limit we'd just end up debating the meaning of various terms.
>
> Programming is, yes, about making the computer do something, but beyond a
> very small scale one needs to be able to read existing code.  At that point
> the way the code is written starts to matter, and arguably that's the point
> at which it becomes art, as it is then an expression of intent.
>
> Jazz played like software would be terrible though, the pianist would stop
> and launch a patent suit when the clarinet player made a variation upon his
> improvised theme.  The language is English.  The other subject is software.
>  The language written like the other subject would be terrible too, you'd
> need to jump all over the novel to get any context.
>
> On Mon, Sep 20, 2010 at 7:28 AM, Reinier Zwitserloot 
> <reini...@gmail.com>wrote:
>
>> You're equating english or jazz to programming? That seems, in a word,
>> ridiculous.
>>
>> The simile would be in trying to codify what kinds of _programs_ you
>> could write. That would indeed be a very bad idea. Trying to codify
>> _how_ you write them is something programming languages do pretty much
>> by definition.
>>
>> The work of art is what your program can do. Not what your source
>> looks like. Obfuscated C contest notwithstanding.
>>
>> On Sep 19, 6:03 pm, Josh Berry <tae...@gmail.com> wrote:
>> > On Sun, Sep 19, 2010 at 1:43 AM, Reinier Zwitserloot <
>> reini...@gmail.com>wrote:
>> >
>> > > I usually get funny looks and stares when I argue this, but in my
>> > > opinion a good programming language _defines_ style rules.
>> >
>> > Meh.  I think it is a waste of time to worry about most of the style
>> rules.
>> >  Not to mention, style is such a nebulous term that it is borderline
>> idiotic
>> > to really try and codify it.  Imagine if you had a style for what prose
>> > should read like.  This is what most people try to do with programming.
>>  :)
>> >  (I saw a good analogy with Jazz the other day.  Have you ever tried to
>> > codify "good" music?)
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "The Java Posse" group.
>> To post to this group, send email to javapo...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/javaposse?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to javapo...@googlegroups.com.
> To unsubscribe from this group, send email to
> javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>



-- 
Kevin Wright

mail / gtalk / msn : kev.lee.wri...@gmail.com
pulse / skype: kev.lee.wright
twitter: @thecoda

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to javapo...@googlegroups.com.
To unsubscribe from this group, send email to 
javaposse+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to