Avatar ·

Analysis of Python operation mechanisms

📁 python, вопрос, ии

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?