[...] Я не думаю [...]
Выполните измерение.
То есть, если писать на Ruby достаточно просто, сначала внедрите его в ruby и измерьте. Затем, если он действительно слишком медленный , выясните, как его обойти.
Даже если вам нужно переписать алгоритм на другом языке, у вас есть алгоритм на ruby, который вам просто нужно скопировать, поэтому он не будет таким же трудоемким, как его написание (скажем) в C ++ в первый раз.
Но сначала измерить.