DrScheme is a Scheme interpreter.
You're comparing a Scheme interpreter to
a C++ compiler. This is meaningless.
It's not clear whether you wrote both programs or whether you wrote a simple fractal program in Scheme and then compared it to a C++ program downloaded from somewhere. There are a number of
clever algorithmic optimizations often implemented in fractal programs you're likely to download. These optimizations can have a dramatic effect on the runtime of the program. Chances are you didn't implement these in your Scheme code. Unless you're comparing the same algorithm, the same language implementation mechanism (compiler/interpreter), on the same hardware, etc., the results are meaningless.
P.S. I seem to recall that
the DrScheme guys have a compiler
available for MzScheme (could they possible have chosen more unfortunate names?). I don't know
how it stacks up against other Scheme compilers.
I suspect Stalin generates faster code.
DrScheme is a Scheme interpreter. You're comparing a Scheme interpreter to a C++ compiler. This is meaningless.
It's not clear whether you wrote both programs or whether you wrote a simple fractal program in Scheme and then compared it to a C++ program downloaded from somewhere. There are a number of clever algorithmic optimizations often implemented in fractal programs you're likely to download. These optimizations can have a dramatic effect on the runtime of the program. Chances are you didn't implement these in your Scheme code. Unless you're comparing the same algorithm, the same language implementation mechanism (compiler/interpreter), on the same hardware, etc., the results are meaningless.
P.S. I seem to recall that the DrScheme guys have a compiler available for MzScheme (could they possible have chosen more unfortunate names?). I don't know how it stacks up against other Scheme compilers. I suspect Stalin generates faster code.