These are naive un-optimised single-thread mandelbrot programs. They were transliterated from the same original program. However some language implementations don't buffer stdout by default.
The crowd-sourced Ruby multithread programs are about 7x faster than the simple Ruby program. The exhaustively-optimised + multicore + vector-instruction C programs are more-like 25x faster than the simple C program.
Transliterations are obviously not idiomatic
— does that matter for your purposes? When the archive Ruby #2 and Python #2 programs are most idiomatic
they are furthest from identical — are they similar-enough to be comparable for your purposes? (The archive Python #2 program uses a built-in complex-number type.)