Quote from mark_mm:
I would advise using C++, its the standard for writing automated systems for a number of reasons. If you have to use a toy language that is "easier" to develop in but makes you latest quad core run like a 386 then you should hire a real programmer.
Its more the matter of using the right tool for the right job. Ruby is faster than what it was in 2007 and u can make it faster. There is no dispute that c++ is the standard, but its really only a necessity when doing HFF. Ruby is not a toy language, u can create a lot more in Ruby than in c++ and in quicker time. Ruby metaprogramming takes it to a whole new level. Also look at how java is starting to creep into HFF, surprising, but has time roles things change. I wouldnt mind also using LISP to code a strategy.
