Earlier quoted context omitted.
> On Android you already have java :) Java 6! Java 7 is only fully available for 4.4 upwards, and only the language, with cherry updates for the library. Meanwhile one needs to resort to Xtend and Scala, if I want to enjoy a bit of Java 8 on Android, across versions. Or use hacks like retrolambda. On Windows Phone vs iOS, it depends on your target market. On countries like mine (Portugal) you will surely see more WP…
I am using java 1.5 features only :) Actually i never understood this spike about language features. For me the focus is always on the problem what i am trying to solve (VoIP in this case) and never the language. Actually any language would do for me in which i can apply some encapsulation for better code management (think of java classes). The rest doesn't matter :) I was started with C and then C++, but for me C++…
You should really read about the Blub Paradox. Imagine writing all your coded in assembly. It would suck because assembly is an inferior language To those you mention. Now imagine working in a language that is higher level than what you've (yet) been exposed To.