When I see these rewrites, I'm always left wondering about the speedup achieved. How much was due to:
1) Going from programming language X to Y 2) Rewriting the algorithm in language Y
I suspect (without any proof) that too much is attributed to 1) and not enough to 2).