4 ms·
From the title I expected the CPU to actually run JavaScript, like a certain decades old computer (of which name I can't recall).
by nawitus 13y ago
From the title I expected the CPU to actually run JavaScript, like a certain decades old computer (of which name I can't recall).
- phpnode 13y agoyou probably mean a Lisp Machine - http://en.wikipedia.org/wiki/Lisp_machine http://en.wikipedia.org/wiki/Lisp_machine
- nawitus 13y agoFound what I meant: B5000 directly supported higher level languages.
- unwind 13y agoThanks, that (http://en.wikipedia.org/wiki/Burroughs_large_systems#B5000 http://en.wikipedia.org/wiki/Burroughs_large_systems#B5000) seems like a very interesting processor. A few tidbits that caught my eye: - All code automatically reentrant - Partially data-driven tagged and descriptor-based design - First commercial implementation of virtual memory
- theoh 13y agoJava, maybe? http://en.wikipedia.org/wiki/JavaStation http://en.wikipedia.org/wiki/JavaStation
- mbell 13y agoARM tried this with Java, it was called Jazelle and was (is?) a complete disaster.
- drdaeman 13y agoVarious smartcards use subset of Java 2 bytecode (search for "Java Card") although I'm not sure if it's particularly better or worse than running some other kind of instruction set.
- lucian1900 13y agoJazelle basically turned into an extension of Thumb2, where there are few extra instructions for things like bounds checks. It should theoretically help make faster JITs in general (not necessarily just JVM ones).
- woofyman 13y agoThere were p-code implementations in hardware. http://en.wikipedia.org/wiki/P-code_machine http://en.wikipedia.org/wiki/P-code_machine
- SimHacker 13y agoThe Novix Forth chip? ;) https://www.ece.cmu.edu/~koopman/stack_computers/sec4_4.html https://www.ece.cmu.edu/~koopman/stack_computers/sec4_4.html