Slashdot Mirror


Adobe Releases C/C++ To Flash Compiler

SnT2k writes "Adobe recently released the beta version of Alchemy which compiles C/C++ code into AS3 bytecode (which runs on AVM2) that can run on the Flash or Flex platform and boasts increased performance for computationally-intensive tasks (but still slower than native C/C++). It was demonstrated last year during the Chicago MAX 2007 to run Quake. A few months later it has been demonstrated to run a Python interpreter and Nintendo Emulator. One interesting tidbit is that the thing is built upon the open source LLVM Compiler Infrastructure."

4 of 216 comments (clear)

  1. Re:Virtualize Everything by Halo1 · · Score: 4, Insightful

    There's nothing inherently bad about the concept. It's in fact quite interesting to have the JVM optimise itself along with the programs running inside it. And while the JikesRVM, being a research VM, does not run as fast as Sun's VM or IBM's commercial VMs, it's not that slow either (definitely not as slow as you'd first think of a JVM implemented in Java).

    --
    Donate free food here
  2. Re:Virtualize Everything by fm6 · · Score: 4, Insightful

    If you have a complete C++ application that runs fine on native code, then obviously this would be silly. But if you bothered to RTFA, you know that this serves a simple and obvious purpose: reuse. If you need rendering code for your Flash game, and the best code available is in C or C++, it's a lot easier to just recompile the code than it is to hand-translate the code into ActionScript.

  3. Re:This is not where Adobes priorities should be! by Locke2005 · · Score: 5, Insightful
    I have been working on two large enterprise class applications using their Flex/AIR framework...

    I think I see your problem right there... there is nothing like using the right tools for the job, and this is nothing like using the right tools for the job. ;-)

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  4. Re:It has been said by StreetStealth · · Score: 4, Insightful

    I'd be willing to wager that you've used responsibly designed Flash applets before and simply assumed them to be cleverly implemented Javascript because they didn't explode all over the screen in a cavalcade of light and sound.

    Nothing about Flash compels the developer or designer to author something "garish and obnoxious" any more than Javascript or CSS do. Its versatility merely allows for greater abuse.

    --
    Your mind is clear / The things that you fear / Will fade with how much you / Believe what you hear