[Mono-list] lies and microbenmarks (Was: Mono 0.23 windows installer)

Fergus Henderson fjh@cs.mu.OZ.AU
Mon, 31 Mar 2003 14:25:38 +1000


On 30-Mar-2003, Stefan Matthias Aust <sma@3plus4.de> wrote:
> Fergus Henderson wrote:
> >On 29-Mar-2003, Stefan Matthias Aust <sma@3plus4.de> wrote:
> >
> >>Still you won't get efficient dynamic languages, no Lisp, no Smalltalk, 
> >>no Ruby or Python.  Fortunatley, computers are probably fast enough to 
> >>sacrify one order of magnitute of performance for better languages with 
> >>better development performance (using python for rapid prototyping 
> >>instead of C for example).
> >
> >What makes you think that it will only be one order of magnitude?
> 
> Wild guess.

I see.

> I remember an article by Aubrey Jaffer talking about his 
> scheme interpreter being 10 times to 50 times slower than an equivalent 
> C program. That's an order of magnitude.

No, that's 1 to 1.7 orders of magnitude.  But that's the slow-down for
native code.  My point really is that the relative slow-down of dynamic
languages compared to statically typed languages might be worse for .NET
CLR code than than it is for native code.

-- 
Fergus Henderson <fjh@cs.mu.oz.au>  |  "I have always known that the pursuit
The University of Melbourne         |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.