Kuron wrote:I am guessing Spider would spit out Java and not use the NDK. Spider, like other products of its nature, is not a traditional compiler that produces machine code, it compiles the code (like a translator) from one language to another. With the way Spider is designed, it could easily be made to output Flash, Windows RT, etc.
This is a useful technique that can be applied to many programming languages and hardware platforms. For over 30 years we've used language templates, and a database of application specs, to create code in PL/I, MASM, COBOL, Pascal, Visual Basic, Power Basic, and Pure Basic.
Applications change at a slower rate than languages and platforms, so it's useful to be able to morph code so that it can run in different environments. This will become more important as new operating systems come into common use and compete with MS, Linux, and Apple.
True cross-platform languages and applications will be the way of the future. API coding, like Assembler, will become a forgotten art, practiced only by a few old farts in the dark corners of IT departments.

For ten years Caesar ruled with an iron hand, then with a wooden foot, and finally with a piece of string.
~ Spike Milligan