On Sun, 2008-02-24 at 10:01 -0800, deamon wrote:
> I've just compared Groovy with other language at
>
http://shootout.alioth.debian.org and I am shocked about the really poor
> Groovy performance!
I have just compared the performance of assembly language, C , C++, and
Python. C and C++ are vastly slower than assembler and Python is really
hugely slower than assembler. I am therefore shocked that people
program in C, C++ and Python when assembly language is so much faster.
Everyone must surely program only in assembler or they will not be able
to obtain the correct performance allowed by the processor. C and C++
are clearly poor languages to program in, and Python, Ruby and Groovy
are just the pits when it come to performance so they should be banned
for allowing so much degradation in run time performance.
If anyone is missing the irony and satire then don't.
To be honest I can only treat this as yet another troll. Aren't there
times when you just hate micro-benchmarks. I will not write about my
opinions of people who are controlled by them at the expense of looking
at the overall issues including expressivity, ease of programming,
fitness for context, etc. Clearly I will never use Groovy for complex
QCD or CFD calculations, but then neither would I use assembly language.
Context is everything in this situation and people who rant on about
performance without regard to context are getting close to my threshold
of finding censorship acceptable.
Sure Groovy is not the fastest language in the world. Sure I would like
it to be faster. But actually I don't care that Groovy is 800 times
slower than Java because I use Groovy for what Groovy is good at and
Java for what Java is good at and ALL IN THE SAME PROGRAM. Sorry for
shouting. I'll go to bed now and calm down.
--
Russel.
====================================================
Dr Russel Winder Partner
Concertant LLP t: +44 20 7193 9203
41 Buckmaster Road, f: +44 8700 516 084
London SW11 1EN, UK. m: +44 7770 465 077