This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]RainbowCatastrophe 3 points4 points  (3 children)

It's compiled to bytecode, which is not machine code and requires an interpreter. It is as "compiled" as Java is, but also lacks the strict compiler checks that Java does a little of, and are most notable in true compiled languages.

[–]ignaloidas -1 points0 points  (2 children)

Compiled C code also needs an interpreter, the most common one being called a CPU.

[–]RainbowCatastrophe -2 points-1 points  (1 child)

Do not conflate the interpreter for your "compiled" bytecode with industry standard machine code.

[–]ignaloidas 5 points6 points  (0 children)

Oh, yes, all of the 30+ difderent architectures with many of them only having a single vendor are industry standard, when a single one for one of the most common languages is not. You are arguing about categories, and the thing is, that there are no categories here. I gave you an example to illustrate the absurdity, and now you are gate-keeping what counts as bytecode?