Not so long ago I use Python for my purposes. The question arose with the implementation of the language itself. I’ll start in order in order:
Python language, as far as I understand, wrote on SI. But then what does Cython mean? Is this the same thing? If it is written on SI, how is it interpreted? I have an assumption that each line is compiled separately and immediately starts, is it so? You can read the sources somewhere? On the Inteet there is information about the Python virtual machine. What is it? I know that Java has one. But Java is not interpreted language. After compilation, it tus out a byte code, which then JRE interprets on the go for a specific machine. But there is no likeness jre ... or is there? OL>