Category talk:Execution method: Difference between revisions

From Rosetta Code
Content added Content deleted
(Woolly)
 
No edit summary
Line 6: Line 6:


Lisp and Forth have been known to be compiled/interpreted down to machine code/byte code ''and'' have CPU's whose machine code/byte code was created for their express use. I think we should be intentionally 'woolly' here, which fits how execution method is categorized in practice, or omit. --[[User:Paddy3118|Paddy3118]] 05:23, 31 July 2009 (UTC)
Lisp and Forth have been known to be compiled/interpreted down to machine code/byte code ''and'' have CPU's whose machine code/byte code was created for their express use. I think we should be intentionally 'woolly' here, which fits how execution method is categorized in practice, or omit. --[[User:Paddy3118|Paddy3118]] 05:23, 31 July 2009 (UTC)
:I put Java in Compiled/Bytecode because the translation to bytecode (<tt>javac</tt>) is normally completely separate from running the program. Other languages may compile to bytecode as they run, which seems more like interpretation to me. --[[User:Mwn3d|Mwn3d]] 12:04, 31 July 2009 (UTC)

Revision as of 12:04, 31 July 2009

Umm, Not such an easy distinction to make.

Perl, Python, Ruby, TCL,.... are interpreted languages that have bytecode. sometimes called byte-coded interpreters, but when shortened, never called compilers.

Java started out as, and may still be in some implementations, compiled to bytecode but known as a compiled language.

Lisp and Forth have been known to be compiled/interpreted down to machine code/byte code and have CPU's whose machine code/byte code was created for their express use. I think we should be intentionally 'woolly' here, which fits how execution method is categorized in practice, or omit. --Paddy3118 05:23, 31 July 2009 (UTC)

I put Java in Compiled/Bytecode because the translation to bytecode (javac) is normally completely separate from running the program. Other languages may compile to bytecode as they run, which seems more like interpretation to me. --Mwn3d 12:04, 31 July 2009 (UTC)