Talk:Bytecode: Difference between revisions

Content deleted Content added
Bytecode vs. machine code: UCSD Pascal p-code
Line 88:
:The main difference is that bytecodes are specifically designed to run on systems independent of the native machine code of the system. You are right that the bytecode could be the native machine code, but that is often done to run such bytecode on a platform optimized to run it. bytecode is NOT the same thing as machinecode. [[User:Mahjongg|Mahjongg]] ([[User talk:Mahjongg|talk]]) 14:21, 19 June 2010 (UTC)
:: From a computer scientists point of view, there is no difference between a virtual or a real machine and their instruction sets are clearly equally powerful (given that both are Turing complete). My point is not what is being done, but the technical difference between the two terms, being that there is none. Being designed to be run on-top of another, unknown, machine is hardly a good criterion for distinction. [[User:FrederikHertzum|FrederikHertzum]] ([[User talk:FrederikHertzum|talk]]) 03:41, 21 June 2010 (UTC)
::::'''Keep Separate''' — Well, the difference is that a "virtual machine" needs a ''real'' machine... Also, all computer related articles cannot have an abstract computer "science" point of view; although basic principles are indeed important to ''clarify'', real world usage, practical aspects, and ''conventions'' are equally (or more) important in most articles on computing, electronics and science. [[Special:Contributions/83.255.42.68|83.255.42.68]] ([[User talk:83.255.42.68|talk]]) 08:03, 26 July 2010 (UTC)
::'''Keep Separate''' — But this article needs to be refined and its category has to be determined. Is it related to virtual machines, interpreters, or process virtual machines? The page on VMs has to explain the type of code --[[User:Melab-1|Melab±1]] [[User_talk:Melab-1|☎]] 22:45, 19 June 2010 (UTC)
:::'''Keep Separate''' The term '''Bytecode''' has been in use ever since its [[canonical]] example (or maybe even earlier) of a byte-code in the form of the [[p-code machine|p-code]] used by [[UCSD Pascal]], which was one of the [[IBM_PC#OS_support|contenders]] for an operating system for the upcoming [[IBM PC]]. So at the very least the term has historical significance. [[User:Mahjongg|Mahjongg]] ([[User talk:Mahjongg|talk]]) 17:52, 21 June 2010 (UTC)