From: Vetrivel Vetrivel Date: 2009-02-07T22:35:12+09:00 Subject: Ruby vs Perl performance I have downloaded perl and ruby program in net.I run both the programs.But the Ruby program performance very wost than perl.Can any one tell me the reasons and soultion to make ruby as faster than perl. I have attached perl program. #!/usr/local/bin/ruby BAILOUT = 16 MAX_ITERATIONS = 1000 class Mandelbrot def initialize puts "Rendering" for y in -39...39 do puts for x in -39...39 do i = iterate(x/40.0,y/40.0) if (i == 0) print "*" else print " " end end end end def iterate(x,y) cr = y-0.5 ci = x zi = 0.0 while(1) i += 1 temp = zr * zi zr2 = zr * zr zi2 = zi * zi zr = zr2 - zi2 + cr zi = temp + temp + ci return i if (zi2 + zr2 > BAILOUT) return 0 if (i > MAX_ITERATIONS) end end end time = Time.now Mandelbrot.new puts puts "Ruby Elapsed %f" % (Time.now - time) zr = 0.0 i = 0 Attachments: http://www.ruby-forum.com/attachment/3271/performanceTime.pl -- Posted via http://www.ruby-forum.com/.