Есть порты рельсов на другие языки и рельсовые вещи для других языков. Вы бы использовали один из этих портов, а не Ruby on Rails - то, что обычно называют «Rails», является фреймворком для ruby и его нелегко использовать с другими языками.
Что касается C, я не уверен, что ты будешь делать, но, вероятно, не похожа на рельсы (не уверен, насколько серьезен этот вопрос).
Для Java существуют легкие, MVC-стили, фреймворки, которые не совсем Rails, но более распространенные. Посмотрите на весну и спящий. Однако есть и другие варианты.