soruyu cevaplamak için, evet, teorik olarak bu gerçekten mümkün ve pratik olarak böyle bir teknoloji her gün kullanılır :)
İlginç bir şey, benim görüşüme göre, Java dönüştürücüler genellikle bayt kodunu değil, kaynak kodu alarak dönüştürmek olduğunu. Sonra diyelim ki, var, bytekod-to-ObjectiveC kaynak kodu. Bazı dönüştürücüler (en az bir opensource bir) için baytkodu-to-XML, sonra XML-hedef-dil.
Örneğin, herkes tarafından alkışlanan ve Java (JME) ile yazılmış ve otomatik olarak Java bayt dönüştürülmüş olarak, AppStore en iyi on yolunda yapılmış iPhone için Uniwar uygulama. Ilk on ulaşan, hatta birkaç gün için, bu makinelerin bir sürü dağıtıldığı demektir ;)
Gerçek Dünyada [TM], Cobol-Java ve esrarlı, Java-Cobol duyulmamış değildir.
Eğer gerçekten iyi bir dönüştürücü gerekir dedi çalışma tüm bu :) için