is it compiled or interpreted
>>108444930Compiled into bytecode, then compiled into machine code at execution time in JIT fashion
>>108444930Depends on the toolchain. C interpreters exist, and so do Lisp compilers.
If you think about it, a CPU is just a machine code interpreter.
>>108444930it gets compiled at runtime.
>>108445132Is there a python compiler?
>>108444930yes
>>108444930Java run virtual machine for compiled code
>>108445055>JIT>JEETwhat did they mean by this?
>>108444930both, in general. though GraalVM can compile ahead of time these days, and it works even for pretty complex projects without too much effort
>>108445280Yes, though only a JIT I believe
>>108445280Search for Codon project, it is a very useful compiler for Python, with a great compatibility to almost all the standard library.
>>108445280No you imbecile it is an interpretive language
>>108444930The most basic variant is that your .java files get compiled into . class files, these contain instructions for the methods and a bunch of metadata about the classes that the jvm can run. The jvm is stack based with a bunch of extra instructions for allocation, method calling, property access and shit like exception handling. To answer your question it's both but there's also fancy shit to speed that stuff up like JIT compiling the bytcode to actual native code and AOT compilation with graal. Also if you're interested there are a bunch of toy jvm implantations you can find online and see how they implement stuff
it's compiling long stacktraces for you to interpret
unusable
>>108444930no
it's interpiled
67657
>>108447337retard
>>108444930trick question: it is jewish tech anyway
>>108447289>>108447337Tnx bros
>>108444930Is running Linux in a VM compiled or interpreter? Same shit.
>>108445280nuitka
>>108447782The thumbs up of existential pain
>>108445280>>108447289Cython. Not JIT, allows optional optimizations and C integration if desired.Common enough in python libraries, it can be a huge speed boost if you use it right.