Описание тега live-food
Я собираюсь предположить, что "оптимизация" означает "улучшить" (в противном случае весь вопрос не имеет смысла).
Тогда вопрос, что вы хотите доказать? Получается, что ваш алгоритм лучше? В этом случае вам следовало бы придерживаться первоначального языка программирования. Если вы этого не сделаете, трудно будет противостоять критическим замечаниям, что ваша производительность не за счет ваших собственных усилий, а просто различной эффективности языков программирования и/или компиляторы.
Иногда цель экспериментов состоит в том, чтобы показать превосходство одного языка программирования на другой, см., например, http://pubsonline.informs.org/doi/abs/10.1287/ijoc.2.2.152. В этом случае, конечно, вы бы быть свободным, чтобы использовать другой язык программирования.
Что вы должны использовать тот же набор данных в любом случае само собой разумеется.