Programlamaya işlevsel yaklaşıma uyan bir yazılım sorunum var, ancak hedef pazar Android işletim sisteminde olacak. Soruyorum çünkü Java'nın VM'sine derleyen işlevsel diller var, ancak Dalvik bayt kodu! = Java bayt kodu.
Alternatif olarak, dx
yardımcı programın .class
Scala gibi fonksiyonel dillerden oluşturulan dosyaları akıllıca dönüştürüp dönüştüremeyeceğini biliyor musunuz ?
Düzenleme : Topluluğa biraz daha yardımseverlik katmak ve daha iyi seçim yapmama yardımcı olmak için, soruyu biraz hassaslaştırabilir miyim?
- Dalvik ile alternatif diller kullandınız mı? Hangileri?
- Karşılaşabileceğim bazı "sorun" (sorunlar) nelerdir?
- Performans kabul edilebilir mi? Bununla birlikte, uygulama hala kullanıcıya yanıt veren hisseder.
Asla cep telefonu geliştirme yapmadım, ancak kısıtlı cihazlarda büyüdüm ve platformla standart olmayan dilleri kullanmanın bir maliyeti olduğu konusunda hiçbir yanılsamam yok. Sadece maliyetin, varsayılan dile yaklaşımımı (yani OOP dilinde işlevsel ilkeleri uygulayabilmem) gerektiği gibi olup olmadığını bilmem gerekir.