It’s just data

ARMs Race

Aditya Bansod: We created a new compiler front end that allowed LLVM to understand ActionScript 3 and used its existing ARM back end to output native ARM assembly code. We call this Ahead of Time (AOT) compilation—in contrast to the way Adobe Flash Player and Adobe AIR function on the desktop using Just in Time (JIT) compilation. Since we are able to compile ActionScript to ARM ahead of time, the application gets all the performance benefits that the JIT would offer and the license compliance of not requiring a runtime in the final application.

What an ingenious idea: compile your stuff down to machine code ahead of execution time, store that, and run it when needed! I hope someone is writing this all down.

Posted by Jon at

I’m struck by the parallel to Java in Android.

Yes you can code in the environment that you are familiar with, but no you can’t just download and execute code (which includes large amounts of existing legacy content).

Personally I think it’s a good thing in both cases, but the politics of it all interests me/makes my head spin.

Posted by dave at

Add your comment