On 4 March 2011 11:16, Russel Winder <[email protected]> wrote:

> On Fri, 2011-03-04 at 02:52 -0800, Roland Tepp wrote:
> [ . . . ]
> > Feynman was a top notch Physicist but through his life he learned and
> > practiced many as diverse subjects as biology, art, music, Japanese,
> > Spanish/Portuguese etc.
>
> He was also an excellent bongos player.  Not to mention being good at
> drawing (Feynman) diagrams ;-)
>
> http://en.wikipedia.org/wiki/Feynman_diagram
>
> Yet a different way of conceiving of quantum mechanics.  So many models,
> so many branches of mathematics applied to physics, but which is right?
> None of them and all of them.
>
> Analogously, we have zillions of programming languages, Which is right?
> None of them and all of them.
>
>
All of them?  Are you seriously claiming that every single language ever
devised is always right in some particular objective fashion?  Including
Intercal, BrainF**k, objective C, Whitespace, SAP ABAP, Malbolge, etc...

This is objective "rightness" too, being tied to a particular platform so
you have no other choice doesn't count.



> As people have said, the programming language is just one component of
> the toolkit, there is also the set of libraries, packages, APIs, etc.
>
> You can do functional programming in Java, hence Functional Java, the
> downside is you have to use its data structures to get the benefit.
>
> It's all swings and roundabouts and the crucial skill is being able to
> create the right balance using good metrics in a given context.
> Learning multiple languages of different computational models is the
> fastest way of building up the skill.
>
>
> --
> Russel.
>
> =============================================================================
> Dr Russel Winder      t: +44 20 7585 2200   voip:
> sip:[email protected]
> 41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
> London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
>



-- 
Kevin Wright

gtalk / msn : [email protected]
<[email protected]>mail: [email protected]
vibe / skype: kev.lee.wright
quora: http://www.quora.com/Kevin-Wright
twitter: @thecoda

"My point today is that, if we wish to count lines of code, we should not
regard them as "lines produced" but as "lines spent": the current
conventional wisdom is so foolish as to book that count on the wrong side of
the ledger" ~ Dijkstra

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

Reply via email to