Interpreted vs. Compiled vs. Late-Binding
- by zubin71
Python is compiled into an intermediate bytecode(pyc) and then executed. So, there is a compilation followed by interpretation. However, long-time Python users say that Python is a "late-binding" language and that it should`nt be referred to as an interpreted language.
How would Python be different from another interpreted language?
Could you tell me what "late-binding" means, in the Python context?
Java is another language which first has source code compiled into bytecode and then interpreted into bytecode.
Is Java an interpreted/compiled language?
How is it different from Python in terms of compilation/execution?
Java is said to not have, "late-binding". Does this have anything to do with Java programs being slighly faster than Python?
Itd be great if you could also give me links to places where people have already discussed this; id love to read more on this. Thank you.