On 4 March 2011 11:16, Russel Winder <rus...@russel.org.uk> 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:russel.win...@ekiga.net > 41 Buckmaster Road m: +44 7770 465 077 xmpp: rus...@russel.org.uk > London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder > -- Kevin Wright gtalk / msn : kev.lee.wri...@gmail.com <kev.lee.wri...@gmail.com>mail: kevin.wri...@scalatechnology.com 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 javaposse@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.