3 ms·
when people fab chips that run java / vb / C++ natively. I saw a demo once using java on chip, but it was far from consumer-level.
by veyron 15y ago
when people fab chips that run java / vb / C++ natively. I saw a demo once using java on chip, but it was far from consumer-level.
- akent 15y agoYou mean like Jazelle http://en.wikipedia.org/wiki/Jazelle http://en.wikipedia.org/wiki/Jazelle that hardly anyone used?
- veyron 15y agoGosling came to my school and did a demo of an RV using something like that -- i wish i remembered the chip name "hardly anyone used" <-- this is why assembly still survives. I still use a fair bit of it for commands that glibc doesnt wrap (i.e. RDTSC)
- reemrevnivek 15y agoChips will never run java/vb/C++ natively. Chips execute instructions, and those languages contain constructs which are not instructions. See a great discussion at http://electronics.stackexchange.com/questions/14527/any-programmable-devices-available-for-more-modern-languages http://electronics.stackexchange.com/questions/14527/any-pro... (The Java demo you saw was probably Jazelle, which is a processor module on ARM chips that runs (some) Java assembly language instructions natively, instead of using a virtualized processor. That's possible for a lot of VM-based languages, but it's not running Java.
- jrockway 15y agoModern chips don't run x86_64 assembly language either. That's just an compatibility layer that is translated away from as soon as possible.