Content deleted Content added
No edit summary |
→Bytecode vs. machine code: new section |
||
Line 81:
== Merge neologisms ==
So far as I can tell, “bytecode” appears to be nothing but an euphemism for a slightly lower level [[Interpreted language]]. [[Special:Contributions/72.235.213.232|72.235.213.232]] ([[User talk:72.235.213.232|talk]]) 03:43, 19 June 2010 (UTC)
== Bytecode vs. machine code ==
I have suggested that bytecode and machine code be merged on the machine code page's discussion page -- my point being that the two words are interchangeable in all cases and that there is no way to tell them apart nor do they in any way differ from one another. Bytecode langauges are just ordinary languages we pretend are not, by, implmenting them in software rather than hardware. There is no reason why any language cannot be run in hardware as well as software. There are plenty of example of hardware implementations of bytecode languages (various java processors) and software implementations of machine code languages (qemu, boch, vmware, etc.). Besides, the bytecode article appears mostly to be a list of example languages that are considered to be bytecode. I would also like to note that it is entirely possible to translate langauges which typically are translated into a "bytecode" language, into a "machine code" language and vice versa (GCJ for instance translates Java source code into native machine code. I'm certain you can find C compilers that target any particular "bytecode" machine).
[[User:FrederikHertzum|FrederikHertzum]] ([[User talk:FrederikHertzum|talk]]) 13:35, 19 June 2010 (UTC)
|